[DEV] C++ Biulder 中改变公共对话框的内容
来源:互联网 发布:电脑安装软件 编辑:程序博客网 时间:2024/05/23 23:50
改变打开对话框中"打开"按钮的标题
事实上BCB的打开对话框是调用Windows提供的标准对话框窗体,既然是这样我们就可以通过WINAPI函数来做一些改动
我们在OnShow事件里加入如下代码
void __fastcall TForm1::OpenDialog1Show(TObject *Sender)
{
HWND hwndDialog = GetParent(OpenDialog1->Handle);
HWND hwndButton = GetDlgItem(hwndDialog, 1);
SetWindowText(hwndButton, "&加入文件");
}
1。注意GetParent得到的其实是TOpenDialog的句柄
2。然后使用GetDlgItem()函数取得对话框中"打开"按钮的句柄。注意TOpenDialog是一个对话框窗体在对话框上的各个组件都有一个资源ID."打开"按钮的资源ID是1。同理通过这个方法可以改变对话框窗体上的大部分内容都可以改变
3。将"打开"按钮的Caption改成"&加入文件"
- [DEV] C++ Biulder 中改变公共对话框的内容
- 如何动态改变对话框中Static Text的内容?
- 如何动态改变对话框中Static Text的内容?
- 动态改变对话框中控件的大小
- VC中改变对话框的边框颜色
- C# 对话框设置内容随对话框大小改变而改变
- 改变DEV控件的字体
- C#中捕捉对话框的文本内容
- 改变ActionBar中TextView的内容
- C/C++中const变量与指针所指内容的改变
- 2014-05-13MFC对话框:改变MFC中按钮的文字,更改窗体的大小,通过类名能够查找到该类对应的对话框,MFC中获取文本框中的内容,updatedata函数,两种对话框比较,oncreate起点
- 改变对话框的背景
- 改变形状的对话框
- 改变形状的对话框
- VC中如何改变对话框中控件的颜色
- VC6.0中如何改变对话框的背景颜色
- vc中改变对话框以及视类窗口的颜色
- VC中改变对话框的背景色(转)
- js中将日期类型转换成字符串型格式
- 计算阶乘的BASH SHELL代码
- [C++] 如何在 C++ Builder 3.0 下混用两大 Application Framework VCL & MFC?
- js中判断输入ip地址是否合法
- js中判断由字符串from和to代表的两个日期的先后关系
- [DEV] C++ Biulder 中改变公共对话框的内容
- [C++] C++ Builder 下实现端口读写
- 从今天起,向ASP.NET进军中........耶耶耶....
- [DEV] Windows下DLL编程技术及应用
- 翻译:虚拟相册
- 由于网速引起的问题
- D语言的移植性指南
- 虚拟交易的经济学
- [C++] C++ Builder 下开发具有Windows任务栏布告区图标的应用程序