//---------------------------------------------------------------------------
// Captions der Buttons und Labels im TOpenDialog ändern
//---------------------------------------------------------------------------
// Die Captions der Buttons und der Labels des C++ Builder TOpenDialogs
// können mit Hillfe des folgenden Aufrufs in der OnShow-Ereignisbehandlung
// des Dialogs beliebig geändert werden:
//---------------------------------------------------------------------------
SetDlgItemText(::GetParent(SaveDialog1->Handle), 1, "Laden");
//---------------------------------------------------------------------------
// Mit Hilfe des 2. Parameters (Integer-Wert) wird das zu verändernde
// Steuerelement definiert. Folgende ID-Konstanten können verwendet werden:
// 1 -> Caption des "Öffnen"-Buttons
// 2 -> Caption des "Abbrechen"-Buttons
// 1038 -> Caption des "Hilfe"-Buttons
// 1040 -> Caption der Checkbox "Screibgeschützt öffnen"
// 1089 -> Caption des Labels "Dateityp"
// 1090 -> Caption des Labels "Dateiname"
// 1091 -> Caption des Labels "Suchen in:"
//
// Im dritten Parameter (Zeiger auf nullterminierten Char-Array) wird
// der neue Caption-Text übergben
//---------------------------------------------------------------------------
Update vom 05.12.2005: Gästebuch-Anmerkung vom Unbekannten me:
// Die ID für das Dateinamenfeld lautet 1148
// Damit kann dem Dateinamen über das OnTypeChange Event des
// Dialogs automatisch die geänderte Extension übergeben werden:
// Beispiel :
SetDlgItemText(::GetParent(SaveDialog1->Handle),1148,
ChangeFileExt(ExtractFileName(SaveDialog1->FileName),Type).c_str());
|