改变公共对话框的内容
其实BCB的打开对话框调用的是Windows提供的标准对话框形式,所以我们可以通过WINAPI函数进行一些修改。
我们添加下面的代码
void _ _ fastcalltform 1::open dialog 1 show(to object * sender)
{
hwndhwnddialog = get parent(open dialog 1-> handle);
HWND HWND button = GetDlgItem(HWND dialog,1);
SetWindowText(hwndButton,"哈哈(& H)");
}
1。注意GetParent得到的其实是TOpenDialog
2的句柄。然后使用GetDlgItem()函数获取对话框中“打开”按钮的句柄。注意,TOpenDialog是一个对话框。对话框中的每个组件都有一个资源ID。“打开”按钮的资源ID是1。同样,您可以通过此方法
3更改对话框窗体的大部分内容。&将“打开”按钮的标题改为“哈哈”
0条评论