Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[winAPI] Combobox nie pokazuje suwaka

Ostatnio zmodyfikowano 2015-08-18 16:51
Autor Wiadomość
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?
C/C++
HWND hComboStart = CreateWindowEx( WS_EX_CLIENTEDGE, "COMBOBOX", NULL, WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL,
10, 113, 200, 100, hwnd, NULL, hInstance, NULL );
P-136482
pekfos
» 2015-08-18 16:28:49
Podaj przykład programu.
P-136483
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?
P-136484
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).
P-136487
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! :-)
P-136488
« 1 »
  Strona 1 z 1