通用開啟對話框為系統對話框,可取得其視窗代碼並修改子控制項 (按鈕) 文字。
void __fastcall TForm1::OpenDialog1Show(TObject *Sender)
{
HWND hwndDialog = GetParent(OpenDialog1->Handle); // 取得對話框視窗代碼
HWND hwndButton = GetDlgItem(hwndDialog, 1); // 資源 ID 1 為「開啟」按鈕
SetWindowText(hwndButton, "&Add Files"); // 修改為自訂標題
}
GetParent(TOpenDialog.Handle) 取得真正的對話框視窗代碼。