在对话框程序中使用自定义控件-XT界面库
来源:互联网 发布:the script知乎 编辑:程序博客网 时间:2024/04/28 17:36
1. 新建一个MFC对话框工程,以报表控件为例。
在stdarx.h头文件中加入XT界面库的包含文件:
#include "XTToolKitPro.h"// xt界面库
2. 向对话框中拖一个自定义控件(Custom Control),修改其属性如下图:
主要是Class 填写为:XTPReport;以及修改控件ID。
其中Class是要注册的窗口类的名字,它是XT界面库中定义好的,就是第三步中的宏XTPREPORTCTRL_CLASSNAME。
3. 注册窗口类。
在应用程序类的InitInstance()函数中添加如下代码:
XTPDrawHelpers()->RegisterWndClass(theApp.m_hInstance,XTPREPORTCTRL_CLASSNAME,CS_DBLCLKS);
其中,theApp.m_hInstance是应用程序实例句柄。
4. 添加控件变量和数据交换。
在对话框类的头文件中添加控件变量:
CXTPReportControl m_tableDataRecord;
在对话框类的源文件的DoDataExchange函数中添加数据交换代码:
DDX_Control(pDX,IDC_TABLE_RECORD_DATA,m_tableDataRecord);
其中,IDC_TABLE_RECORD_DATA就是控件ID。
0 0
- 在对话框程序中使用自定义控件-XT界面库
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 在别的对话框中使用控件变量
- 在对话框中使用子窗口控件
- Android在程序中使用界面
- 在自定义应用程序中使用 RSClientPrint 控件
- VC中在对话框上使用Rich Edit控件
- 无界面程序中使用ActiveX控件完成其功能
- 自定义控件(自定义窗口)在对话框中接收不到WM_CHAR消息的解决方法
- 在自定义控件中自定义消息,并且可以让外界对话框调用
- 在C#程序中使用ActiveX控件
- 在程序中如何使用自定义消息
- Win32汇编--使用资源--对话框--在对话框中使用子窗口控件(2)
- 在vc中使用xtremetoolkit界面库-----简单控件的使用
- 在基于对话框程序中使用WM_KICKIDLE消息
- COpenGL,可以在对话框程序中使用OpenGL了
- 在MFC对话框程序中使用加速键
- 在WinForm程序中添加删除调用自定义控件
- Android Wear:智能穿戴催化剂而非原子弹
- 安卓开发第一个小程序HelloWorld
- linux shell 脚本实现tcp/upd协议通讯(重定向应用)
- PyCharm显示行号
- Struts2的优点
- 在对话框程序中使用自定义控件-XT界面库
- 第04周:项目二:三角形类,内置函数定义
- cocos2d-x 用create_project.py创建项目出现SyntaxError: invalid syntax解决方法
- UINavigationController详解与使用(一)添加UIBarButtonItem
- eclipse发布应用时 Could not copy all resources to tomcat
- 从两个一一对应的数组中按要求获取数据
- 《Autotools - GNU Autoconf, Automake与Libtool实践者指南》第三章<用Autoconf配置你的项目>
- 网易 质量保障部面试
- 显示ICO图标