Nieaktywny element comboboxa

0

Witam,

Czy da się zrobić któryś z elementów comboboxa nieaktywnym, aby nie dało się go wybrać (i był szary)?

	HWND hComboStart = CreateWindowEx( WS_EX_CLIENTEDGE, "COMBOBOX", NULL, WS_CHILD | WS_VISIBLE | CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | WS_VSCROLL, 10, 90, 200, 300, hwnd, NULL, hInstance, NULL );

Pozdrawiam.

1

Jeżeli chodzi o pozycję (Item) jest to niewykonalne gotowymi funkcjami WinApi ale oczywiście możliwe do zrobienia tyle że na piechotę musiałbyś samodzielnie obsłużyć WM_DRAWITEM i wszystko sam narysować tak aby nieaktywne elementy były szare CBN_SELCHANGE sprawdzać czy wybrano nieaktywny jeżeli tak to wysyłać CB_SETCURSEL z -1 (aby żaden item w ComboBox był niewybrany) także trochę zabawy z tym by było ale dla chcącego nic trudnego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1