在基于对话框的MFC程序中,使程序在任务栏中不显示图标
在app的initinstance里的主对话框domodal之前生成一个隐藏的对话框
BOOL CTestDlgApp::InitInstance()
{
...
CFrameWnd a;
a.Create(NULL,"aa");
CTestDlgDlg dlg;
m_pMainWnd = &a;//将这个隐藏窗口设为主窗口
int nResponse = dlg.DoModal();
...
}
然后在对话框的initdialog里加入 ModifyStyleEx(WS_EX_APPWINDOW,0);