+ -
当前位置:首页 → 问答吧 → 求助单文档界面初始化隐藏界面闪烁问题

求助单文档界面初始化隐藏界面闪烁问题

时间:2011-11-28

来源:互联网

CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// 调度在命令行中指定的命令。如果
// 用 /RegServer、/Register、/Unregserver 或 /Unregister 启动应用程序,则返回 FALSE。
m_nCmdShow = 0;
  if (!ProcessShellCommand(cmdInfo))
return FALSE;

  m_pMainWnd->ShowWindow(SW_HIDE);

我想初始化就隐藏掉界面 但是有闪烁的问题 于是上网搜之 加了m_nCmdShow=0这句话依然没有效果 还是闪烁 求教各位高手

我该怎么做 我跟进去ProcessShellCommand(cmdInfo)就打开了界面就闪了一下~~~

作者: dingdingweiwei   发布时间: 2011-11-28

PS 环境 VS2010+Win7

作者: dingdingweiwei   发布时间: 2011-11-28

VC6 之后 光有m_nCmdShow=0是不行的 还要给m_bLoadWindowPlacement置为FALSE 不用的话 重新设定会给m_nCmdShow重新赋值的 具体跟踪一下即可 此外 在mainframe中还要实现虚函数ActivateFrame
把参数置为SW_HIDE

作者: Bousqutes   发布时间: 2011-11-28

引用 2 楼 bousqutes 的回复:
VC6 之后 光有m_nCmdShow=0是不行的 还要给m_bLoadWindowPlacement置为FALSE 不用的话 重新设定会给m_nCmdShow重新赋值的 具体跟踪一下即可 此外 在mainframe中还要实现虚函数ActivateFrame
把参数置为SW_HIDE

作者: VisualEleven   发布时间: 2011-11-28

热门下载

更多