把现有窗口布局快速移植到新的工程中
来源:互联网 发布:js 获取毫秒数 编辑:程序博客网 时间:2024/06/11 01:22
如何把我们在现有工程中已经修饰好的窗口,各种控件的位置和属性快速完整的移植到新的工程中去呢?
首先在原项目工程目录中找到*.rc文件,比如说我的这个项目对应的是SyncDataMonitor.rc,然后在打开他找到想要
移植到新的工程的窗口的描述,
IDD_SYNCDATAMONITOR_DIALOG DIALOGEX 0, 0, 561, 274
STYLE DS_SETFONT | DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "百游数据库同步监控平台"
FONT 9, "宋体", 0, 0, 0x1
BEGIN
GROUPBOX "监控区",IDC_STATIC_Control,266,9,288,257
CONTROL "",IDC_STATIC_HISTOGRAM,"Static",SS_BLACKRECT,272,22,275,237
GROUPBOX "异常信息",IDC_STATIC,7,10,254,258
CONTROL "List1",IDC_LIST_Error_LogList,"SysListView32",LVS_REPORT | WS_BORDER | WS_TABSTOP,14,23,241,240
END
IDD_DIALOGALARM DIALOGEX 0, 0, 339, 96
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "收到信息"
FONT 9, "宋体", 0, 0, 0x0
BEGIN
CONTROL "List1",IDC_LISTALARM,"SysListView32",LVS_REPORT | LVS_SINGLESEL | WS_BORDER | WS_TABSTOP,3,4,331,85
END
把这段话拷贝到你新工程的.rc文件中,这时在新工程的资源视图中还不能正确显示这个对话筐,在项目工程文件
中的Resource.h加入
#define IDC_STATIC_Control 1001
#define IDC_STATIC_HISTOGRAM 1008
#define IDD_DIALOGALARM 170
#define IDC_LISTALARM 1032
注意1001这些序号从系统已经定义好的最大的开始逐次加一就可以,这时候保存,再到资源视图中打开这个窗口,
一个布局规整的窗口出现了.
结束语:这只是一个小窍门,在实际工作中如果你有很多自绘控件,和动态绘制的东西,你还是需要在代码中实现.
- 把现有窗口布局快速移植到新的工程中
- 把对于MFC的对话框资源移植到新的工程中(包括代码)
- 把 mvc 整合到现有的webform 工程
- qt中如何把插件中的窗口布局到UI设计师的窗口上
- 在vc下怎样把一个工程里的Dialog对话框移植到另外的一个工程中
- 关于把keil上的工程移植到IAR上
- Eclipse中工程如何快速重新定位到新的SVN库?
- 把matlab的figure窗口合并到主窗口中
- 在现有工程中创建XCTest到工程
- 获取menu里面的布局到新的布局中
- 把已经释放的CR的对象包到现有CR中
- 把extjs4.2 desktop 窗口最大化动画效果移植到extjs4.1 中
- vs解决方案,将现有的工程引入到该解决方案中
- 在包资源管理器中,在你要修改的类上点右键-重构-重命名 在弹出的窗口中输入新的名称,确定后eclipse会自动把该类内部的构造方法改名,会把工程中调用到该类的那些类自动修改正确。
- 将现有的代码,推送到一个新的GitHub Repo中
- [周四]关于将现有Eclipse工程导入到studio中
- C#怎么怎么添加一个现有窗体到工程中
- 关于快速建立一个新project的方法——(工程移植?)
- http://localhost/Untitled-18.php
- unicode和utf-8
- c#中国农历时间类
- memset()函数使用说明
- 做什么都请保持职业道德
- 把现有窗口布局快速移植到新的工程中
- 在GridView使用HyperLinkField 属性的链接
- http://localhost/Untitled-19.php
- C#里如何读取和修改配置文件的值
- 用UL LI做表格
- Linux定时任务系统 Cron 入门
- 存储树状结构(上)─领接表方式
- vsflexgrid技巧大全
- Java 专业人士必备的书籍和网站列表