一、Windows模态对话框—对话框程序

2012-11-05 12:35:47 · 作者: · 浏览: 399

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

BOOL        CALLBACK AboutDlgProc (HWND hDlg, UINT message,WPARAM wParam, LPARAM lParam)        {                   switch (message)          {                   case   WM_INITDIALOG :                          return TRUE ;                                   case   WM_COMMAND :                          switch (LOWORD (wParam))                          {                          case   IDOK :                          case   IDCANCEL :                                                 EndDialog (hDlg, 0) ;                                               return TRUE ;                          }                          break ;                   }            return FALSE ;        }