Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизВопрос по OpenThemeData Найти похожие ветки
← →
GuAV © (2004-08-05 16:12) [0]Syntax
HTHEME OpenThemeData( HWND hwnd,
LPCWSTR pszClassList
);
Parameters
hwnd
[in] Handle of the window for which theme data is required.
pszClassList
[in] Pointer to a string that contains a semicolon-separated list of classes
Так вот в чем вопрос: какие существуют классы и какой класс меню.
← →
Игорь Шевченко © (2004-08-05 16:18) [1]The pszClassList parameter contains a list, not just a single name, to provide the class an opportunity to get the best match between the class and the current visual style. For example, a button might pass L"OkButton, Button" if its ID=ID_OK. If the current visual style has an entry for OkButton
> какие существуют классы
Те, которые в файле темы описаны ?
← →
GuAV © (2004-08-05 18:20) [2]
> Те, которые в файле темы описаны ?
Да, именно те.
А где можно найти список классов, которые существуют в теме?
чем вопрос вызван:
из themes.pas
ThemeDataNames: array[TThemedElement] of PWideChar = (
"button", // teButton
"clock", // teClock
"combobox", // teComboBox
"edit", // teEdit
"explorerbar", // teExplorerBar
"header", // teHeader
"listview", // teListView
"menu", // teMenu
"page", // tePage
"progress", // teProgress
"rebar", // teRebar
"scrollbar", // teScrollBar
"spin", // teSpin
"startpanel", // teStartPanel
"status", // teStatus
"tab", // teTab
"taskband", // teTaskBand
"taskbar", // teTaskBar
"toolbar", // teToolBar
"tooltip", // teToolTip
"trackbar", // teTrackBar
"traynotify", // teTrayNotify
"treeview", // teTreeview
"window" // teWindow
);
так вот "menu" и еще некоторые не работают (тема стандартная, других нет).
← →
Игорь Шевченко © (2004-08-06 09:42) [3]
> А где можно найти список классов, которые существуют в теме?
>
Боюсь, что вряд ли чем-нибудь смогу помочь.
Может, Гуглю задать этот же вопрос ?
← →
GuAV © (2004-08-08 18:19) [4]Гугль ниче хорощего не сказал.
Еще полностью не уверен, но похоже в Д7 темы поддерживаются, судя по comctrl.pas, button.pas, ect криво. Что касается ошибки, по причине которой я стал пытаться самрисовать меню - тоже не нашел. изучать winapi с учетом themes пока не хочется. короче, временно забил... но ещё вернусь к вопросу...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c