首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

一个关于Dalog上按钮处理的有关问题

2013-01-05 
一个关于Dalog下按钮处理的问题小的我现在从事abiword是一个国外开源的项目,我们现觉得它的弹出框样式不好

一个关于Dalog下按钮处理的问题
      小的我现在从事abiword是一个国外开源的项目,我们现觉得它的弹出框样式不好看 想弄点颜色上去 但是框架已经都搭建完毕 如果要去继承重写的话工作量就比较大 而且时间消耗比较大,我想就研究看能不能有直接用windows API 修改弹出框的按钮颜色,至修改按钮,不用去动它底层封好的东西。各位大虾请给我支支招! 
[解决办法]
难度相当高,不知道下面的思路是否可行
先通过某种方法将弹出的对话框拦截,然后通过自己的代码启动对话框,获取其句柄,然后通过其句柄,重画对话框

以前我看到一篇文章介绍如何在标准的MessageBox中画自定义图形,忘了怎么实现了,你自己找一下,或许对你有帮助
[解决办法]
一般可能通过getchild类似的api得到这个button的handle.

热点排行