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

[winAPI] Nieaktywny element comboboxa

Ostatnio zmodyfikowano 2015-08-20 18:11
Autor Wiadomość
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.
P-136515
carlosmay
» 2015-08-19 09:22:06
P-136518
mikson
Temat założony przez niniejszego użytkownika
» 2015-08-19 09:47:28
Znalazłem coś takiego:
C/C++
public:
virtual property bool IsEnabled {
    bool get() sealed;
    void set( bool value ) sealed;
}
Tylko nie mam pojęcia jak tego używać...
P-136519
maly
» 2015-08-19 12:17:28
Przecież znalezienie w google czegokolwiek na temat stylów zajmuje kilka sekund.
Frazy, które należy wpisać w wyszukiwarkę google:
P-136522
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ć.
P-136527
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.
P-136529
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?
P-136530
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.
P-136537
« 1 » 2
  Strona 1 z 2 Następna strona