Windows和MFC

Windows类型 样本变量 MFC类 样本变量
HWND hWnd; CWnd* Wnd;
HDLG hDlg; CDialog* Dlg;
HDC hDC; CDC* DC;
HGDIOBJ hGdiObj; CGdiObject* GdiObj;
HPEN hPen; CPen* Pen;
HBRUSH hBrush; CBrush* Brush;
HFONT hFont; CFont* Font;
HBITMAP hBitmap; CBitmap* Bitmap;
HPALETTE hPaltte; CPalette* Palette;
HRGN hRgn; CRgn* Rgn;
HMENU hMenu; CMenu* Menu;
HWND hCtl; CState* State;
HWND hCtl; CButton* Button;
HWND hCtl; CEdit* Edit;
HWND hCtl; CListBox* ListBox;
HWND hCtl; CComboBox* ComboBox;
HWND hCtl; CScrollBar* ScrollBar;
HSZ hszStr; CString Str;
POINT t; CPoint t;
SIZE ize; CSize ize;
RECT rect; CRect rect;
MFC的类,是在用window API语句开发出来的有一定功能的小程序.(也可称为类).使用它的默认方法,就是,记住它的名字与参数(可以用笔记,代替脑记).
如果将window api比做汇编语言,那么MFC就相当于Basic语言.,HDC是WINDOWS的一种数据类型,是设备描述句柄。
而CDC是MFC里的一个类,它封装了几乎所有的关于HDC的操作。也可以这样说,HDC定义的变量指向一块内存,这块
内存用来描述一个设备的相关的内容,所以也可以认为HDC定义的是一个指针;而CDC类定义一个对象,这个对象拥有HDC定义的一个设备描述表,同时也包
含与HDC相关的操作的函数。这与HPEN和CPen,POINT与CPoint之间的差别是一样的。

你可能感兴趣的:(自学)