MFC对话框编程笔记(一)

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) ;画刷选进设备描述表中之后画刷句柄就没有用了。

你可能感兴趣的:(编程,windows,mfc,dialog)