扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
theApp(theApp())->//应用程序全局对象的构造和内存分配 WinMain()->//进入主函数 AfxWinMain()->//调用API InitAplacation()(应用程序的内部管理)->//用于应用程序的内部管理的初始化 Initinstance()(theApp)->//初始化应用程序对象 应用程序的Initinstance()->//应用程序的初始化(创建和注册窗口类、显示和更新应用程序框架) 注册窗口类-> AfxEndDeferRegisterClass ()(该函数根据不同的应用程序注册不同的窗口类)-> AfxRegisterClass()-> CMainFrame::PreCreateWindow()-> CFrameWnd::PreCreateWindow()-> AfxDeferRegisterClass()(如果没有注册,就注册窗口类;它实际上是AfxEndRegisterClass()的宏)(一般都是在这里注册窗口类,由于文档窗口涉及到文档视图类的管理)-> LoadFrame()->//载入框架 CFrameWnd::Create()->/ CWnd::CreateEx()->//创建应用程序窗口 CMainFrame::PreCreateWindow()(实际上该函数是一个虚函数,也就是说如果子类为应用程序定义了该函数,那么它将调用子类的函数,因此,我们可以重载该函数来修改应用程序框架的外观)->//在框架窗口显示之前调用 ShowWindow()->UpdateWindow()->//显示和更新 消息循环:-> CwinThread::Run()-> do-while()循环(->PumpMessage()->GetMessage()->TranslateMessage()->DispatchMessage()) |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者