Nieaktywny element comboboxa

Nieaktywny element comboboxa
MI
  • Rejestracja:około 11 lat
  • Ostatnio:prawie 8 lat
  • Lokalizacja:nieznana
  • Postów:49
0

Witam,

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

Kopiuj
	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.

edytowany 1x, ostatnio: mikson
KA
  • Rejestracja:prawie 20 lat
  • Ostatnio:minuta
  • Lokalizacja:Gorlice
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.


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.