[winAPI] Nieaktywny element comboboxa
Ostatnio zmodyfikowano 2015-08-20 18:11
mikson Temat założony przez niniejszego użytkownika |
[winAPI] Nieaktywny element comboboxa » 2015-08-19 00:46:04 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. |
|
carlosmay |
» 2015-08-19 09:22:06 |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-08-19 09:47:28 Znalazłem coś takiego: public: virtual property bool IsEnabled { bool get() sealed; void set( bool value ) sealed; }
Tylko nie mam pojęcia jak tego używać... |
|
maly |
» 2015-08-19 12:17:28 Przecież znalezienie w google czegokolwiek na temat stylów zajmuje kilka sekund. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-08-19 14:54:49 Nadal nie rozumiem... Gdzie mam wstawić styl WS_CHILD? Sam combobox ma ten styl... Mi chodzi tylko o jeden element komboboxa, aby nie dało się go wybrać. |
|
maly |
» 2015-08-19 15:02:49 Nie masz tego wstawiać tylko znaleźć w google informację o stylach, pierwszy wynik to prawdopodobnie MSDN a w nim znajdziesz to czego potrzebujesz. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2015-08-19 15:09:49 Znalazłem styl WS_DISABLED, tylko jak przenieść go na konkretny element z listy combobox? |
|
maly |
» 2015-08-19 16:04:41 Dopiero teraz zauważyłem że chodzi o element w combo. WinAPI nie oferuje bezpośrednio takiego czegoś ale można to pewnie załatwić subclassingiem. |
|
« 1 » 2 |