怎样在MFC里面添加一个类的成员函数

怎样在MFC里面添加一个类的成员函数,第1张

在CDialog1中包含明烂CRubberbandView的头文件

在知首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,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11975235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存