steinadler Geschrieben 22. März 2006 Geschrieben 22. März 2006 Hallo Mädels und Jungs, habe in C++ mit der Winapi zwei Combos in meinem Programm erzeugt. Dann hab ich so ne .manifest - Datei angelegt, bzgl. der Windows-XP-Styles. Resultat war, dass das Programm wunderbar lief. Jedoch wenn ich die .manifest lösche, klappt die Combobox net mehr auf. An die Werte (Januar - Dezember) komme ich aber trotzdem ran... An was könnte das denn liegen???
Amstelchen Geschrieben 22. März 2006 Geschrieben 22. März 2006 meines wissens funktioniert das ohne manifest nur, wenn die combobox eine defaultgrösse angegeben bekommt; hat sie die? denn das reguläre, nicht durch SxS-technologie bereitgestellte control kann kein autosizing durchführen. s'Amstel
steinadler Geschrieben 22. März 2006 Autor Geschrieben 22. März 2006 So sieht mal der code aus: hComboJahr = CreateWindow("COMBOBOX", NULL, WS_VISIBLE | WS_CHILD | CBS_DROPDOWN, 200, 10, 100, CH, hMainWindow, (HMENU)ID_EditJahr, hInstance, NULL); Was meinst du denn für ne Defaultgröße?
steinadler Geschrieben 22. März 2006 Autor Geschrieben 22. März 2006 Alles klar, ich habs kapiert. Wenn man die Höhe einer Combobox angibt, muss diese Höhe die Höhe des Edit-Feldes addiert mit der Höhe des Listenfeldes sein. Jetzt funktionierts Danke
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden