博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Abiword对话框资源
阅读量:4676 次
发布时间:2019-06-09

本文共 880 字,大约阅读时间需要 2 分钟。

对话框常用尺寸

宽、高:276、310,字号: 9 号,字体: "宋体"

宽、高:242、279,字号: 9 号,字体: "宋体"

宽、高:269、306,字号: 9 号,字体: "宋体"

模板的定义

 自定义对话框模板文件,在Abiword中所有的资源文件存储在ap_Win32Resources.rc2中。把对话框模板设计好后存成.rc2文件,并且包含到ap_Win32Resources.rc2

中。

 在ap_Dialog_Id.h中定义对话框枚举类型。

 在ap_Win32Dialog_All.h中声明对话框

 在AP_Win32DialogFactory类中定义所有对话框类的工厂

 

对话框类

 3.1、对话框分为:持久化对话框和非持久化对话框,在Abiword中分别定义为XAP_Dialog_Persistent和XAP_Dialog_NonPersistent,他们都继承:XAP_Dialog。

      模态对话框需要定义runModal函数(WIN API DialogBoxParam),对话框不用时及时销毁。非模态对话框需要定义runModeless函数(WIN API:CreateDialogParam),并且不用销毁对话框,由程序结束时自动销毁。

 3.2、所有的对话框通过:XAP_DialogFactory工厂类访问

 3.3、根据自己的需要定义对话框类。请分别在wp\ap\xp和wp\ap\win中定义对话框类

其他

 让窗体控件具有xp风格的方法

#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")

转载于:https://www.cnblogs.com/songtzu/p/3539774.html

你可能感兴趣的文章
JS创建Ajax的XMLHttpRequest对象的通用方法
查看>>
postgresql全文检索语法
查看>>
语音转写平台-非实时语音分割
查看>>
collections 模块常用方法学习
查看>>
HDU 5832 A water problem 大数取余
查看>>
微软官方中文新书《Windows Phone 7应用开发指南 》出版
查看>>
Python实现无向图最短路径
查看>>
《结网》—— 读后总结
查看>>
windows 的文件夹映射实现
查看>>
初始函数与函数的参数
查看>>
Java PDF转换成图片并输出给前台展示
查看>>
C++取止运算符重载
查看>>
此生对我影响最大的三位老师
查看>>
基于C#的Lync Server管理
查看>>
python+selenium如何定位页面的元素,有几种定位元素的方法?
查看>>
Exception occurred during processing request: id to load is required for loading
查看>>
go语言,chanel and goroutine(golang)(三)
查看>>
正则匹配、替换
查看>>
太阳能路灯软件设计
查看>>
二 面向对象
查看>>