[Visual C++] Checkbox/ Radiobutton erstellen

ProgFreak

Mitglied
Hallo

Wie kann ich Checkboxen und Radiobuttons mit Hilfe der WinAPI erstellen?
Und kann ich die Radiobuttons mit einander verknüpfen?


Danke schon mal im Vorraus

ProgFreak
 
Beide mit CreateWindow und dem passenden Klassennamen.

Beide haben den Klassennamen "BUTTON". Um eine CheckBox zu erzeugen, benötigst du zusätzlich BS_AUTOCHECKBOX bei den Styles, für einen Radio-Button BS_AUTORADIOBUTTON. Das AUTO erledigt das automatische Umschalten.

Für das Gruppieren von Radio-Buttons ist in erster Linie die Reihenfolge der Erstellung wichtig. Der erste Radio-Button einer Gruppe sollte zusätzlich WS_TABSTOP und WS_GROUP in den Styles haben. (Sonst weiss Windowd bei mehreren Radio-Button-Gruppen hintereinander nicht, welcher Button zu welcher Gruppe gehört).
 
Was ist eine Slidebar? Meinst du einen Scrollbar?


Da heisst die Klasse "SCROLLBAR". Irgendwo in der MSDN gibt's ne Liste von denen.
 
neeee also ich meine schon eine slidebar das ganze sieht ungefär so aus

|=======||=========================|

So und das in der Mitte ist ein Schieberegler


ProgFreak
 
Zuletzt bearbeitet:
Ach so, der TrackBar. (Sorry, ich nehme die Namen immer von den MFC-Klassen bzw. der englischen MSDN. Man findet's dann leichter).

Die Klasse heisst: "msctls_trackbar32". Sowas kann man übrigens prima mit dem Spy (bei Visual Studio mit bei) rausfinden. Einfach Fadenkreuz über Control halten und man sieht alles Mögliche von dem HWND.
 

Neue Beiträge

Zurück