在知首CDialog1的ONOK()函数中定义一个CRubberbandView的对象rb
调用函激猛漏数 rb. bresenham
试下可以不
菜单 "视图" - "类腊搏视图", 然后在类名上点右键 - "明局拆添加" - "添加函数"函数自动生成后,需要再手动修改函数的参数(包括函数定义及声明中的参数)。激枣
(1)窗口创建函数这里主要讨论函数Create和CreateEx。它们封装了Win32窗口创建函数::CreateWindowEx。Create的原型如下:
BOOL CWnd::Create(LPCTSTR lpszClassName,
LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT&rect,
CWnd* pParentWnd, UINT nID,
CCreateContext* pContext)
Create是一个链桐虚拟函数,用来创建子窗口(不能创建桌面窗口和POP UP窗口)。CWnd的耐唤茄基类可以覆盖该函数,例如边框窗口类等覆盖了该函数以实现边框窗口的创建,视类则使用它来创建视窗口。
Create调用了成员函数CreateEx。CWnd::CreateEx的昌察原型如下:
BOOL CWnd::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName,
LPCTSTR lpszWindowName, DWORD dwStyle,
int x, int y, int nWidth, int nHeight,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)