MFC对话框编程笔记(一)
2010-10-15 17:50
211 查看
VC6.0的使用:
通常用键盘上的光标移动键完成此操作会更容易些。箭头键本身移动控件,按下Shift键后按箭头键,可以改变控件的大小。所选控件的坐标和大小显示在Developer Studio窗口的右下角。
Wind32 SDK程序中:对话框程序不需要处理WM_PAINT或WM_DESTROY消息。对话框程序不接收WM_CREAT消息,而是在特殊的WM_INITDIALOG消息处理期间,对话框程序执行初始化操作。
WM_INITDIALOG消息是对话框接收到的第一个消息,这个消息只发送给对话框程序。
WM_INITDIALOG消息是对话框接收到的第一个消息,这个消息只发送给对话框程序。如果对话框程序传回TRUE,那么Windows将输入焦点设定给对话框中第一个具有WS_TABSTOP样式(我们将在ABOUT2的讨论中加以解释)的子窗口控件。在这个对话框中,第一个具有WS_TABSTOP样式的子窗口控件是按键。另外,对话框程序也可以在处理WM_INITDIALOG时使用SetFocus来将输入焦点设定为对话框中的某个子窗口控件,然后传回FALSE。
WS_CAPTION:用于指出对话框的用途,并允许使用者通过鼠标在显示屏上移动对话框。
SetWindowText (hDlg, TEXT ("Dialog Box Caption")) ;
这时请记住:对话框模板中指定大小的单位为平均字符宽度的1/4,及平均字符高度的1/8。
hBrush = CreateSolidBrush (crColor[iColor - IDC_BLACK]) ;
hBrush = (HBRUSH) SelectObject (hdc, hBrush) ;画刷选进设备描述表中之后画刷句柄就没有用了。
通常用键盘上的光标移动键完成此操作会更容易些。箭头键本身移动控件,按下Shift键后按箭头键,可以改变控件的大小。所选控件的坐标和大小显示在Developer Studio窗口的右下角。
Wind32 SDK程序中:对话框程序不需要处理WM_PAINT或WM_DESTROY消息。对话框程序不接收WM_CREAT消息,而是在特殊的WM_INITDIALOG消息处理期间,对话框程序执行初始化操作。
WM_INITDIALOG消息是对话框接收到的第一个消息,这个消息只发送给对话框程序。
WM_INITDIALOG消息是对话框接收到的第一个消息,这个消息只发送给对话框程序。如果对话框程序传回TRUE,那么Windows将输入焦点设定给对话框中第一个具有WS_TABSTOP样式(我们将在ABOUT2的讨论中加以解释)的子窗口控件。在这个对话框中,第一个具有WS_TABSTOP样式的子窗口控件是按键。另外,对话框程序也可以在处理WM_INITDIALOG时使用SetFocus来将输入焦点设定为对话框中的某个子窗口控件,然后传回FALSE。
WS_CAPTION:用于指出对话框的用途,并允许使用者通过鼠标在显示屏上移动对话框。
SetWindowText (hDlg, TEXT ("Dialog Box Caption")) ;
这时请记住:对话框模板中指定大小的单位为平均字符宽度的1/4,及平均字符高度的1/8。
hBrush = CreateSolidBrush (crColor[iColor - IDC_BLACK]) ;
hBrush = (HBRUSH) SelectObject (hdc, hBrush) ;画刷选进设备描述表中之后画刷句柄就没有用了。
相关文章推荐
- MFC对话框编程详细学习笔记
- 孙鑫MFC笔记(7)--对话框编程
- MFC编程入门之十八(对话框:字体对话框)
- MFC编程入门之十九(对话框:颜色对话框)
- MFC(文本编程,孙鑫C++第五讲笔记整理)
- 工作总结:VS2010/MFC编程入门之十六(对话框:消息对话框)
- 孙鑫-MFC笔记五--对话框
- opencv [c++版] 学习笔记(2) 在MFC基于对话框界面上播放视频
- VS2013/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十七(对话框:文件对话框)
- MFC学习笔记5 VC多对话框管理
- 【MFC-6】VS2010编程之点击关闭对话框时提示是否退出
- MFC下 SDI 单文档 对话框 工具栏编程总结 新手值得一看,
- MFC对话框编程-Static Text
- VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)
- <MFC笔记>多线程编程之线程的特性
- MFC 对话框编程要点
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- [MFC学习笔记]--网络编程实际操作编写服务器端
- VS2013MFC对话框工程学习笔记五 - 了解窗口和窗口控件的属性并修改