Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Вопрос по 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 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
14-1093540009
Лена
2004-08-26 21:06
2004.09.19
Помогите выбрать клиента для форума.


1-1093978904
nd
2004-08-31 23:01
2004.09.19
О TStringGrid...


1-1094459125
denis24
2004-09-06 12:25
2004.09.19
сортировака в listbox


1-1094124724
Саня
2004-09-02 15:32
2004.09.19
Изменение шрифта в TTreeview


14-1093625014
gn
2004-08-27 20:43
2004.09.19
Знаю что надоел но всёже