Und es hat doch was mit deinem
Handle Array zu tun. Ändere ich in der WndProc das nämlich:
Delphi-Quellcode:
{ Art: Zeit}
hwndArray.Add('hwndArtZeit', CreateWindowEx(0, 'BUTTON', 'Zeit',
WS_VISIBLE or
WS_CHILD or BS_AUTORADIOBUTTON, 5, 25, 100, 25,
hwndArray['hwndGBArt'],
IDC_ZEIT, hInstance, nil));
{ Art: Countdown}
hwndArray.Add('hwndArtCountDown', CreateWindowEx(0, 'BUTTON',
'Countdown', WS_VISIBLE or
WS_CHILD or BS_AUTORADIOBUTTON, 5, 60, 100, 25,
hwnd,
IDC_COUNTD, hInstance, nil));
Ist der Countdown RadioButton sichtbar. Wozu eigentlich der ganze Kram mit der
Handle Klasse? Du vergibst doch schon Konstanten für die Controll (IDC_ZEIT, IDC_COUNTDOWN, ..). Wenn du das
Handle brauchst, hol es dir doch einfach mit
GetDlgItem.