改变打开对话框中"打开"按钮的标题

海绵与笨小熊

海绵与笨小熊

2016-02-19 16:33

下面图老师小编要跟大家分享改变打开对话框中"打开"按钮的标题,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

  在c++Builder控件板上的Dialogs页上的VCL控件包括了Windows常用的对话框。换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部分。VCL只是使得使用这些对话框变得容易些。在一些应用中,你可能想改变打开对话框中打开按钮的标题,例如,变成表示你的程序允许用户添加文件到文档中,这中情况下,你可能想打开按钮上的标题自己的标题而不是"打开"。 你可以简单的改变任何通用对话框上按钮的标题,打开对话框的OnShow事件可以用来实现这种操作。

  下面的代码显示了如何改变:

  

void __fastcall TForm1::OpenDialog1Show(TObject *Sender)
{
HWND
hwndDialog = GetParent(OpenDialog1-Handle);
HWND hwndButton =GetDlgItem(hwndDialog, 1);
SetWindowText(hwndButton, "&Add Files");
}

  第一行是取得打开对话框的句柄,注意:调用GetParent(), 传过去的是TOpenDialog的句柄。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  下一行使用GetDlgItem()函数取得对话框中打开按钮的句柄。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  注意:传过去的句柄是第一行取得的对话框的句柄和标识为一的对话框对话资源。

  记住,打开对话框不是一个VCL Form,而是一个真正的Windows对话框。在对话框上的各个控制都有一个资源ID.打开按钮的资源ID是1。

展开更多 50%)
分享

猜你喜欢

改变打开对话框中"打开"按钮的标题

编程语言 网络编程
改变打开对话框中

改变打开对话框中打开按钮的标题

编程语言 网络编程
改变打开对话框中打开按钮的标题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

打开windows运行对话框的js

Web开发
打开windows运行对话框的js

再谈 Windows 2000 “打开”文件对话框

C语言教程 C语言函数
再谈 Windows 2000 “打开”文件对话框

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

打开超链需要“确认”对话框的方法

Web开发
打开超链需要“确认”对话框的方法

使用Windows API函数显示打开文件对话框

电脑网络
使用Windows API函数显示打开文件对话框

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PS加强网页设计中像素化细节的技巧

PS加强网页设计中像素化细节的技巧

使用文件的默认的打开方式

使用文件的默认的打开方式
下拉加载更多内容 ↓