设为首页 加入收藏

TOP

对话方块(九)
2010-12-30 21:13:56 】 浏览:57545
Tags:对话 方块
1。按键的ID值为IDOK,它在WINUSER.H中定义为1。

接下来的四个数字设定子视窗的位置(相对於对话方块显示区域的左上角)和大小,它们是以系统字体平均宽度的1/4和平均高度的1/8为单位来表示的。对於ICON叙述,宽度和高度将被忽略。

对话方块模板中的DEFPUSHBUTTON叙述,除了包含DEFPUSHBUTTON关键字所隐含的视窗样式,还包含视窗样式WS_GROUP。稍後讨论该程式的第二个版本ABOUT2时,还会详细说明WS_GROUP(以及相关的WS_TABSTOP样式)。

对话方块程序
 

您程式内的对话方块程序处理传送给对话方块的讯息。尽管看起来很像是视窗讯息处理程式,但是它并不是真实的视窗讯息处理程式。对话方块的视窗讯息处理程式在Windows内部定义,这个视窗程序呼叫您编写的对话方块程序,把它所接收到的许多讯息作为参数。下面是ABOUT1的对话方块程序:

该函式的参数与常规视窗讯息处理程式的参数相同,与视窗讯息处理程式类似,对话方块程序都必须定义为一个CALLBACK(callback)函式。尽管我使用了hDlg作为对话方块视窗的代号,但是您也可以按照您自己的意思使用hwnd。首先,让我们来看一下这个函式与视窗讯息处理程式的区别:

首页 上一页 6 7 8 9 10 11 12 下一页 尾页 9/82/82
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇剪贴簿 下一篇功能表及其他资源

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目