MFC windows程序设计(第三版)课后习题第二章
生活随笔
收集整理的這篇文章主要介紹了
MFC windows程序设计(第三版)课后习题第二章
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2-1 在窗口類CFrameWnd 中需要封裝那些成員?
窗口句柄、窗口類的定義、注冊窗口類、創(chuàng)建窗口、顯示更新窗口。
數(shù)據(jù)成員有:Construction成員函數(shù):CFrameWnd
Initialization成員函數(shù):Create,LoadFrame,LoadAccelTable,LoadBarState,
SaveBarState,ShowControlBar,SetDockState,GetDockState
Overridables成員函數(shù):OnCreateClient,OnSetPreviewMode,GetMessageBar,NegotiateBorderSpace
GetActiveView,CreateView,GetActiveDocument,GetControlBar,GetMessageString,
IsTracking,SetMessageText,EnableDocking,DockControlBar,
FloatControlBar,BeginModalState,EndModalState,InModalState,
ShowOwnedWindows,RecalcLayout,
Command Handlers函數(shù):OnContextHelp
2-2 應(yīng)用程序類CWinApp應(yīng)該具備哪些主要的功能?
創(chuàng)建、顯示應(yīng)用程序的窗口和建立消息循環(huán)。CWinApp類是MFC對Windows主函數(shù)的封裝
2-3 在MFC程序設(shè)計中,如果要建立擁有自己風(fēng)格的主窗口,應(yīng)該重寫什么函數(shù)?
繼承CWinAPP類并需要重寫該類的成員函數(shù)InitInstance。
class CMyApp:public CWinApp{ public:BOOL InitInstance(int nCmdShow); }; CWinApp::InitInstance(int nCmdShow){m_paMainWnd = new CFrameWnd;m_paMainWnd->Create(NULL,"新的InitInstance函數(shù)");m_paMainWnd->ShowWindow(nCmdShow);m_paMainWndUpdateWindow();return ture; } //對基類的函數(shù)進行重新定義。總結(jié)
以上是生活随笔為你收集整理的MFC windows程序设计(第三版)课后习题第二章的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中除号用百分号,【期末复习】人教版
- 下一篇: 微信群控系统 1.1.0注册过程详解,