在InitInstance()在:
CCommandLineInfo cmdInfo;
//------ 窗口隐藏
m_nCmdShow=SW_HIDE;
EnableLoadWindowPlacement(FALSE);
// 调度在命令行中指定的命令。如果
// 用 /RegServer、/Register、/Unregserver 或 /Unregister 启动应用程序,则返回 FALSE。
if (!ProcessShellCommand(cmdInfo))
return FALSE;
m_pMainWnd->ShowWindow(SW_HIDE);
重载
void CMainFrame::ActivateFrame(int nCmdShow)
{
// TODO: 在此添加专用代码和/或调用基类
nCmdShow=SW_HIDE;
CFrameWndEx::ActivateFrame(nCmdShow);
}
搞了好久才弄好!!
本文介绍了如何在程序初始化过程中实现窗口的隐藏,并通过命令行参数进行特定命令的调度。文章详细展示了通过修改成员变量及重载激活帧函数来达到隐藏窗口的目的。

被折叠的 条评论
为什么被折叠?



