![]() ![]() |
|
改变公共对话框的内容 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:38:24 文章录入:杜斌 责任编辑:杜斌 | |
|
|
我们在OnShow事件里加入如下代码 void __fastcall TForm1::OpenDialog1Show(TObject *Sender) { HWND hwndDialog = GetParent(OpenDialog1->Handle); HWND hwndButton = GetDlgItem(hwndDialog,1); SetWindowText(hwndButton,"哈哈(&H)"); } 1。注意GetParent得到的其实是TOpenDialog的句柄 2。然后使用GetDlgItem()函数取得对话框中"打开"按钮的句柄。注意TOpenDialog是一个对话框窗体在对话框上的各个组件都有一个资源ID."打开"按钮的资源ID是1。同理通过这个方法可以改变对话框窗体上的大部分内容都可以改变 3。将"打开"按钮的Caption改成"哈哈(&H)" |
|
![]() ![]() |