[面试] C/C++ —— MFC(三)
来源:互联网 发布:qq数据库点赞 编辑:程序博客网 时间:2024/04/28 05:18
CWnd 窗口基类的仿真
class CWnd{public: BOOL CreateEx( DWORD dwExStyle, // extended window style ... ); BOOL ShowWindow(int nCmdShow); BOOL UpdateWindow();public: HWND m_hWnd;};BOOL CWnd::CreateEx(DWORD dwExStyle, // extended window style .... ){ m_hWnd = ::CreateWindowEx(dwExStyle, ....); return m_hWnd ? true:false;}BOOL CWnd::ShowWindow(int nCmdShow){ return ::ShowWindow(m_hWnd, nCmdShow);}BOOL CWnd::UpdateWindow(){ return ::UpdateWindow(m_hWnd);}int WINAPI WinMain( HINSTANCE hInstance, ....){ WNDCLASS wndcls; wndcls.cbClsExtra = 0; wndcls.cbWndExtra = 0; // ... RegisterClass(&wndcls); CWnd wnd; wnd.CreateEx(...); wnd.ShowWindow(SW_SHOWNORMAL); wnd.UpdateWindow(); ...}
C++ 对象(CWnd)与窗口之间的关系
仅仅是因为在 CWnd 类的内部维护了一个指向窗口的句柄。
public: HWND m_hWnd;
窗口销毁,CWnd 对象的其他成员函数依然可以使用;
0 0
- [面试] C/C++ —— MFC(三)
- [面试] C/C++ —— MFC
- [面试] C/C++ —— MFC(二)
- [面试] C/C++ —— MFC(四)
- [面试] C/C++语法(三)—— 字符串
- MFC中的C++(三)
- c/c++面试试题(三)
- C/C++面试必备(三)
- C-C++面试知识点总结(三)
- C/C++面试、笔试题目(三)
- C/C++面试、笔试题目(三)
- C++MFC学习心得(三)——PostNcDestroy,~MainWnd(),OnDestroy(),~CWinApp()的区别。。。
- Visual C++/MFC入门教程(三)
- Visual C++/MFC入门教程(三)
- c-->brew/c++-->mfc **——**爱上C++**——**
- C++/MFC创建多线程的三种方法(转载)
- C/C++ 笔试、面试题目大汇总(三)
- 常见的C语言面试编程题(三)
- NOIP2007守望者的逃离
- poj3001
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 数据结构实验之链表五:单链表的拆分
- Python使用struct处理二进制
- [面试] C/C++ —— MFC(三)
- C语言(对内存的理解)
- nyoj 58 最少步数
- 一定要坚持
- Geekband004第四周笔记分享
- J2EE轻量级框架--3.27学习心得
- 定语从句
- BestCoder Round #77 (div.2) -so easy(组合)
- Android控件TextView的实现原理分析