[winAPI] Combobox nie pokazuje suwaka
Ostatnio zmodyfikowano 2015-08-18 16:51
mikson Temat założony przez niniejszego użytkownika |
[winAPI] Combobox nie pokazuje suwaka » 2015-08-18 16:25:42 Moje pytanie brzmi: dlaczego poniższy combobox nie pokazuje suwaka tylko ucina listę dodanych rzeczy w połowie? Pominąłem jakiś wymagany styl? HWND hComboStart = CreateWindowEx( WS_EX_CLIENTEDGE, "COMBOBOX", NULL, WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL, 10, 113, 200, 100, hwnd, NULL, hInstance, NULL ); |
|
pekfos |
» 2015-08-18 16:28:49 Podaj przykład programu. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-08-18 16:30:41 Na razie nic innego nie robię - tylko tworzę okno a w nim jedyną kontrolką jest combobox. Dodaję jeszcze tylko przedmioty do comboboxa poprzez SendMessage( hComboStart, CB_ADDSTRING, 0,( LPARAM ) "coś" ); - i tyle. Pytanie poboczne - da się jakoś ustawić maksymalną wysokość listy rozwijanej? |
|
pekfos |
» 2015-08-18 16:50:07 Dodaj styl WS_VSCROLL. Pytanie poboczne - da się jakoś ustawić maksymalną wysokość listy rozwijanej? |
Wysokość kontrolki, podawana przy jej tworzeniu, to wysokość całości - łącznie z listą rozwijalną. Ucięło ci część elementów, bo nie mieściły się (i nie było paska przesuwu). |
|
mikson Temat założony przez niniejszego użytkownika |
Zamykam. » 2015-08-18 16:51:03 Faktycznie, teraz wszystko działa i śmiga idealnie. Dziękuję bardzo! :-) |
|
« 1 » |