一、按下ctrl+shift+x打开类向导。
二、在消息页签下双击WM_ACTIVATE添加到代码中。
三、其中nState参数有三种状态,如果要响应鼠标点击对话框外部就将逻辑写在WA_INACTIVE判断中即可,示例如下:
#define WA_INACTIVE 0
#define WA_ACTIVE 1
#define WA_CLICKACTIVE 2
void CdailycompletionDlg::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
__super::OnActivate(nState, pWndOther, bMinimized);
if (WA_INACTIVE == nState)
{
HideToTaskbar();
}
}