我想做一个隐藏运行的单文档程序,向导生成的代码中,App类的InitInstance函数有这么两个语句:
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
我把SW_SHOW换成SW_HIDE,确实实现了主窗口的隐藏,但是程序启动时会闪一下,主窗口出现一下才隐藏,怎么才能不让它闪那么一下呢?或者说有没有其它办法来实现启动时的隐藏呢?请大家帮忙,谢谢!
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
我把SW_SHOW换成SW_HIDE,确实实现了主窗口的隐藏,但是程序启动时会闪一下,主窗口出现一下才隐藏,怎么才能不让它闪那么一下呢?或者说有没有其它办法来实现启动时的隐藏呢?请大家帮忙,谢谢!
解决方案 »
- 堆对象的作用域是什么呢?比如一个函数中用 new 创建一个堆对象。这个函数退出后,堆对象还存在吗?它的作用域与普通变量的作用域区别何在?
- 怎样得到绘制的图形的位置
- 一个VC6.0工程,打开.dsw后,在fileview中却打不开任何的.h或.cpp文件,如何解决?
- 求助:GetLastError() == ERROR_IO_PENDING 问题?
- LPSTR和LPCSTR代表什么意思?
- 大侠指点一下RM网络传输的格式
- 怎样编程实现 发送控制台消息
- 请问如何在对话框初始化函数OnInitDialog()里用TextOut()输出文本?
- 恳请高手能给予帮助!
- 如何在VC编写的Dll中调用其它可执行文件(*.exe)?
- 怎样在视频显示 区域添加字幕
- vc++ 用 MSCOMM 来读取 gps的数据 有没有个例子啊
也许你改用LoadFrame方式载入主窗口,象WMI那样
nCmdShow 修改为SW_HIDE 既不会出现闪一下的问题void CMainFrame::ActivateFrame(int nCmdShow)
{
// TODO: Add your specialized code here and/or call the base class
nCmdShow = SW_HIDE;
CFrameWnd::ActivateFrame(nCmdShow);
}