下载此文档

MFC对话框和控件二教程.pptx


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
回顾模态对话框与非模态对话框
内容:
列表控件、表格控件、树形控件
时间日期控件、定时器
选项卡控件、IP地址控件
对话框属性设置:
模态对话框:
新建对话框资源,对新对话框新建一个类;
建立该类的对象;
注:该对象可以是局部变量;
该对象调用函数DoModal()。
非模态对话框:
新建对话框资源,对新对话框新建一个类;
建立该类的对象;
注:该对象是用new操作符来动态创建的,
用delete操作符删除对话框对象。
该对象调用函数Create()和ShowWindow()
对话框置顶(SetWindowPos):
基于对话框应用程序时:
设置置顶:
SetWindowPos(&wndTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);
SetWindowPos(&wndTopMost,300,300,500,500, SWP_NOMOVE | SWP_SHOWWINDOW);
取消置顶:
SetWindowPos(&wndNoTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);
SetWindowPos(&wndNoTopMost,300,300,300,350, SWP_NOMOVE | SWP_SHOWWINDOW);
基于单文档应用程序时:
设置置顶:
SetWindowPos( Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);
取消置顶:
SetWindowPos( Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);
对话框置顶(SetWindowPos):
2
3
Windows消息分类:
标准Windows消息。除WM_COMMAND外以WM_开头的消息是标准消息。例如,WM_CREATE、WM_CLOSE
命令消息。消息名为WM_COMMAND,消息中附带了标识符ID来区分是来自哪个菜单、工具栏按钮或加速键的消息。
通知消息。通知消息一般由列表框等子窗口发送给父窗口,消息名也是WM_COMMAND,其中附带了控件通知码来区分控件。
1
CWnd的派生类都可以接收到标准Windows消息、通知消息和命令消息。
1
2
3
控件基本使用:
拖动/创建一个控件
对控件创建一个变量:
Control型变量:可以获得控件的实例
例如:(...);
Value型:变量仅仅可以获得该控件的public型变量
例如:CString m_Str="hustwjz";
UpdateData(FALSE); // 向控件传递数据
UpdateData(TRUE); // 从控件获得数据
对控件添加事件处理响应/通知消息
表格控件(List Contorl):
CListCtrl类封装了“列表视图控件”功能,显示每个包含图标(列表视图中)和标签的收集。
除图标和标签外,每一项还能有显示在图标和标签右边列中的信息。
表格控件(List Contorl):
列表视图控件:
分类:Icon、Small Icon、List和Report。
表格控件(List Contorl):
属性:
View 列表视图的显示风格:图标(Icon)、小图标(Small Icon)、列表(list)、报表(Report)
Align 列表中的文本对齐方式:顶端对齐(top)、左对齐(left)
Sort 列表中的记录排序:
不排

MFC对话框和控件二教程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小2.25 MB
  • 时间2021-02-27