vr2013中我建立了一个窗口程序项目,怎么才能找到主函数?

vr2013中我建立了一个窗口程序项目,怎么才能找到主函数?,第1张

MFC框架下,主函数并不在你的工程文件下,所以你看不到,你只要知道第一个构建的类是MainFrame即可,而且就算你找到了,MFC下你只能找到主函数 _WinMain。。。

CLR窗口应用程序 .net框架,则很好找,主函数就是main,但切记不要再main里写内容,因为主函数是用来构建框架的,如果你写到main最前面首先此时所有对象没有构建,你要在这写个死循环,程序就不启动了,如果你写到最后,在你关闭程序前,你写的代码是不会运行的。。。 窗口程序里,主函数不重要,根本不用管在哪。。。关注主窗口更重要。。。

只有强制退出不会调用。因为是被 *** 作系统干掉,而不是程序自己结束。

WndProc(ref Message m)

protected override void WndProc(ref Message m)

{

const int WM_SYSCOMMAND = 0x0112

const int SC_CLOSE = 0xF060

if (m.Msg == WM_SYSCOMMAND &&(int) m.WParam == SC_CLOSE)

{

//在这里干你要干的事

}

base.WndProc(ref m)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8096878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存