改变公共对话框的内容

改变公共对话框的内容,第1张

改变公共对话框的内容,第2张

其实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更改对话框窗体的大部分内容。&将“打开”按钮的标题改为“哈哈”

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 改变公共对话框的内容

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情