.h file
static UINT s_uTaskbarRestart;
...
afx_msg void OnTaskbarRestart();.cpp file
ON_MESSAGE(s_uTaskbarRestart, OnTaskbarRestart)
...
int CShutDownDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
s_uTaskbarRestart = RegisterWindowMessage(_T("TaskbarCreated")); return 0;
}
...
void CShutDownDlg::OnTaskbarRestart()
{
AfxMessageBox("TaskbarRestart");
}
我用结束EXPLORER.EXE进程,然后新运行一个EXPLORER任务的办法来使任务栏重建,但没有弹出对话框。为何?
static UINT s_uTaskbarRestart;
...
afx_msg void OnTaskbarRestart();.cpp file
ON_MESSAGE(s_uTaskbarRestart, OnTaskbarRestart)
...
int CShutDownDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
s_uTaskbarRestart = RegisterWindowMessage(_T("TaskbarCreated")); return 0;
}
...
void CShutDownDlg::OnTaskbarRestart()
{
AfxMessageBox("TaskbarRestart");
}
我用结束EXPLORER.EXE进程,然后新运行一个EXPLORER任务的办法来使任务栏重建,但没有弹出对话框。为何?
...
ON_REGISTERED_MESSAGE(WM_TASKBARCREATED,OnTaskBarCreated)
...void CMainFrame::OnTaskBarCreated()
{
...
}