C 对话框DialogBox

在菜单栏或者工具栏空白处,右击,勾选‘控件’,‘资源’,'组建'

VC 6.0插入资源 调出资源视图即Resource View选项卡

1.  首先创建一个资源。
你可以使用工具栏上的 插入-》资源-》选择要插入的资源,然后保存到一个地方
2.  调出 资源视图选项卡:
在File View选项卡上单击,选择其中的Resource Files在上面单击右键,选择添加文件到目录,选择刚刚创建的rc文件就可以了
3.  这样Resource View选项卡就调出来了。
4.  如果要继续在该工程里添加视图,可以再Resource View下,在顶层节点上单击如果是默认的话一般是ScriptN,然后单击右键选择插入,就可以调出要插入的资源对话框了。

 

在我的电脑里直接进入工程文件夹。工程目录下生成的release文件就是生成好的可执行文件,发给别人就可以。

3、对话框中图片资源的应用在资源视图中,选择“引入 ”,然后文件过滤器选择“*.*”,找到bmp图片文件 。选中图片空间,要点击边缘。拖一个IMAGE控件过来,并且修改IMAGE控件的Type属性为BitMap,在控件的Image属性中选择刚才添加的BITMAP资源。jpg的格式怎么转换为bmp格式的呢?用画图工具(mspaint)。图片被编译到了程序中,不再依赖于源文件

4、菜单资源
制作好菜单资源后,在对话框的Menu属性中选择刚才制作好的对话框。
子菜单项(选中【弹出】)、快捷键(在要担当快捷键的字母前加&)、分隔符

 

怎么修改程序图标,Resource View引入一个ico文件,然后命名ID为1,重新构建

在File View选项卡右键属性可以看工程的路径

 

得到编辑框的信息GetDlgltemText

TCHAR name[256];//为什么不用strlen,sizeof。
GetDlgItemText(hwnd,IDC_EDITNAME,name,sizeof(name));
//sprintf("%s",name);

C 对话框DialogBox

 

设置编辑框的信息SetDlgltemText

int n3 = 23;
TCHAR cResult[256];
itoa(n3,cResult,10);//wsprintf (n3,"%i",cResult);
SetDlgItemText(hwnd,IDC_EDTRESULT, cResult);

代码中有UINT、TCHAR、LRESULT、HWND之类的新的数据类型,其实它们只是一些类型的别名而已,可以通过宏定义看出来。但是考虑到可移植性,尽量不要使用它们的真实类型。Typedef C语言中声明类型别名

你可能感兴趣的:(dialog)