MFC——CWnd类

本文详细介绍了MFC中的CWnd类,包括其四种子类:Frame、Dialog、View和Control。重点讲解了Create函数的7个参数及其作用,以及ModifyStyle、ModifyStyleEx、MoveWindow、GetWindowRect、MessageBox和SetWindowPos等重要成员函数的使用。同时,提到了窗口移动事件及PostMessage函数,还讨论了将窗口嵌入到其他窗口时可能遇到的问题和注意事项。
摘要由CSDN通过智能技术生成

整理一下自己对于CWnd类的笔记。

CWnd类的子类分为四种:Frame(框架)、Dialog(对话框)、View(视图)、Control(控件)

函数

1.virtual BOOL Create(LPCTSTR className, LPCTSTR windowName, DWORD style,
    Const RECT& rect, CWnd* parentWnd, UINT ID, CCreateContext* context = NULL);

virtual BOOL Create(LPCTSTR className, LPCTSTR windowName, DWORD style,
    Const RECT& rect, CWnd* parentWnd, UINT ID, CCreateContext* context = NULL);

Create函数总共7个参数:

className:已注册系统窗口类的名称,或预定义系统窗口类的名称,例如:"STATIC",代表CStatic类,不能传入空字符串"",如果不想传入可用类名,就必须传入NULL

windowName:该字符串包含窗口显示名称;否则为 NULL,表示没有窗口显示名称

style:按位组合(或)的窗口样式。 WS_POPUP 选项不是有效的样式

rect:窗口的大小和位置(相对于父窗口的左上角)

parentWnd:指向父窗口的指针

ID:窗口ID

context:指向CCreateContext结构的指针&

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值