H
Deine DialogItem-ID's sind nix weiter als DEFINE's...
Also ist z. B. IDC_EDIT1 = 100, IDC_EDIT2 = 101 usw.
Du kannst also anstatt
GetDlgItem(hWnd, IDC_EDIT1);
auch
GetDlgItem(hWnd, 100);
benutzen!
Also kannst Du in einer for()-Schleife
char Text[5][MAX_PATH];
for(int i=100; i<105; i++)
{
SetDlgItemText(hDlg, i, Text[i-100]);
}
alle Deine DialogItems mit Text versehen!
Das funktioniert natürlich (wie bereits oben geschrieben) nur mit aufeinanderfolgenden DialogID's!
[ Dieser Beitrag wurde am 06.05.2003 um 20:43 Uhr von Hepi editiert. ]