TabControl
-
Hallo,
ich möchte in meinem Programm Registerkarten einbauen auf denen unterschiedliche Controls (Z.B. Textbox etc. plaziert werden sollen)Unter:
http://www.codersource.net/win32_tabctrl.html
habe ich schonmal etwas für den Anfang gefunden. Allerdings werden hier nur Leere Registerkarten erstellt. Wie kann ich denn auf diesen Controls plazieren?
-
Du musst einfach ein Fenster erstellen und dann auf diesen die Controls anordnen.
Hier noch ein paar infos:
http://www.winapi.net/index.php?inhalt=t4
BR
Vinzenz
-
-
@evilissimo : Dein Link ist sehr hilfreich.
Allerdings möchte ich dass die Registerkarten nicht im Hauptfenster meiner Anwendung erscheint, sondern in einem extra Dialogfenster dass man per Menü öffnen kann.
-
Also, ich habe es jetzt soweit hinbekommen, dass ich die Registerkarten in einem extra Fenster öffnen kann. Außerdem habe ich ein Array angelegt. Da da der Dialog öffter für verschiedene Daten verwendet werden soll.
hn[index] = CreateDialogParam(hInst, MAKEINTRESOURCE(IDD_MAIN), hWnd, LoginDlgProc, (LPARAM)hInst); ShowWindow(hn[index],SW_SHOW);Allerdings funktioniert nun die Tab-Taste nicht mehr.
Die Inhalte auf den Registerkarten sind ja Child-Elemente. Wie kann ich nun über "hn" auf diese Inhalte zugreifen?