一些关于vc的问答
源代码在线查看: subject_14237.htm
序号:14237 发表者:jack 发表日期:2002-09-05 08:23:48
主题:MFC框架下,怎么知道应用程序已经启动完成?有消息吗?或者有别的办法?请教。
内容:MFC框架下,怎么知道应用程序已经启动完成?有消息吗?还是有别的办法?请教。
返回上页访问论坛
回复者:老洪 回复日期:2002-09-05 09:07:06
内容:你可以使用WaitForInputIdle函数来在父进程中检测它所启动的子进程启动完成。子进程得有界面的。
返回上页访问论坛
回复者:jack 回复日期:2002-09-05 14:29:44
内容:我的意思是问,程序怎么知道自身已经启动完成(视已经生成)?
返回上页访问论坛
回复者:老洪 回复日期:2002-09-05 17:11:17
内容:那我可不清楚,但是好像如果OnInitialUpdate被调用后,就可以当作初始化完成了,只不过view还没显示。所以你想干什么不如在那里做,--这可能不是最好的主意,取决于你想做什么
返回上页访问论坛
回复者:jack 回复日期:2002-09-05 17:52:46
内容:我是想让程序一开始就运行在全屏模式下,在主框架类中我能做到全屏,但是没办法自动触发这个函数。
返回上页访问论坛
回复者:史列因 回复日期:2002-09-06 10:46:38
内容:在PreCreateWindow()中设定上对应的参数
返回上页访问论坛
回复者:jack 回复日期:2002-09-06 17:27:02
内容:client区扩大至全屏幕,PreCreateWindow()里可以做吗?
返回上页访问论坛
回复者:史列因 回复日期:2002-09-06 19:52:43
内容:只要设定对风格应该可以吧
返回上页访问论坛
回复者:jack 回复日期:2002-09-07 18:21:31
内容:详细点?
返回上页访问论坛
回复者:孔刚 回复日期:2002-09-07 20:39:40
内容:你是想让程序在启动时最大化吗?那么在BOOL CYourApp::InitInstance()末尾添加如下代码就可以了pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
返回上页访问论坛
回复者:史列因 回复日期:2002-09-07 20:48:43
内容:我没试过,翻翻MSDN中关于CreateWindowEx()的介绍,WS_EX_APPWINDOW这个风格可能有用。
返回上页访问论坛
回复者:74LS373 回复日期:2002-09-08 09:53:28
内容:pMainFrame->ShowWindow();后程序已经启动完成了
返回上页访问论坛
回复者:jack 回复日期:2002-09-08 10:02:37
内容:pMainFrame->ShowWindow(SW_SHOWMAXIMIZED)的概念是窗口占据整个显示器区域,而我说的全屏是指client区扩大至整个显示器,就像浏览器被按了F11键。
返回上页访问论坛
答案被接受回复者:74LS373 回复日期:2002-09-08 10:04:04
内容:pMainFrame->ShowWindow();后程序已经启动完成了
返回上页访问论坛
回复者:折翼之鹰 回复日期:2002-09-09 15:34:06
内容:重载GetMinMaxInfo
返回上页访问论坛
回复者:jack 回复日期:2002-09-09 20:45:23
内容:这个函数是框架调用的吧,重载它会很麻烦吗?我没做过SDK编程的。
返回上页访问论坛