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

Java代码   收藏代码
  1. TCHAR name[256];//为什么不用strlen,sizeof。  
  2. GetDlgItemText(hwnd,IDC_EDITNAME,name,sizeof(name));  
  3. //sprintf("%s",name);  

 

设置编辑框的信息SetDlgltemText

Java代码   收藏代码
  1. int n3 = 23;  
  2. TCHAR cResult[256];  
  3. itoa(n3,cResult,10);//wsprintf (n3,"%i",cResult);  
  4. SetDlgItemText(hwnd,IDC_EDTRESULT, cResult);  

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

相关文章
|
5月前
|
C++
(13)对话框
(13)对话框
|
11月前
|
C#
C# “文件选择对话框“ 和 “保存对话框“
C# “文件选择对话框“ 和 “保存对话框“
|
程序员 Windows
【windows编程之对话框】对话框原理,对话框的创建
【windows编程之对话框】对话框原理,对话框的创建
|
Windows
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
CWnd::OnContextMenu函数(右键单击弹出快捷菜单)
83 0
|
Android开发
不可取消的对话框
牙叔教程 简单易懂
133 0