Главная страница
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.059 c
9-1085236633
Knight
2004-05-22 18:37
2004.09.19
У кого есть подборка исходников или алгоритмов для отрисовки...


6-1089387297
SnapIn
2004-07-09 19:34
2004.09.19
Анализ сетевого трафика


14-1093677955
ASilver
2004-08-28 11:25
2004.09.19
Подскажите литературу по программированию на perl под Linux.


3-1093387450
3APA3A
2004-08-25 02:44
2004.09.19
Транзакции


4-1091770489
Cruel
2004-08-06 09:34
2004.09.19
Узнать инициатора перемещения каталога