chi*_*n s 5 winapi mfc visual-c++
我编写了一个基于 MFC 对话框的应用程序,该应用程序由另一个应用程序启动。目前,我还没有添加任何代码。这只是我得到的默认文件。另一个应用程序可以成功启动我的应用程序。
当其他应用程序启动它时,我试图隐藏我的应用程序的窗口。
BOOL CMyApp::InitInstance()
{
CMyAppDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
}
else if (nResponse == IDCANCEL)
{
}
return FALSE;
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用:
dlg.ShowWindow(SW_HIDE)
Run Code Online (Sandbox Code Playgroud)
但它仍然没有隐藏窗口。
我怎样才能完成这个任务?
上述问题的解决方案。InitInstance 代码应如下所示:
BOOL CMyApp::InitInstance()
{
CWinApp::InitInstance();
AfxEnableControlContainer();
CMyAppDlg dlg;
dlg.Create(IDD_MyAppUI_DIALOG,NULL);
dlg.ShowWindow(SW_HIDE);
dlg.UpdateWindow();
m_pMainWnd = &dlg;
return TRUE;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19137 次 |
| 最近记录: |