Описание тега uxtheme
3
ответа
Как изменить мои иконки TreeView, добавленные в +,- как в Windows Explorer в виде дерева в C#.net win формах
Как я могу изменить развернутые / свернутые изображения с плюсовых ( +) и минусовых ( -) изображений, которые появляются при ShowPlusMinus и / или ShowRootLines являются true, Чтобы помочь визуализировать, я хотел бы сделать следующее TreeView Похож…
29 ноя '12 в 12:02
2
ответа
Как разобрать файл.msstyles?
Мне нужно извлечь некоторые растровые изображения из файла.msstyles (файлы визуальных стилей Windows XP), и я не уверен, с чего начать. Кажется, я не могу найти какую-либо документацию о том, как это сделать, а формат файла кажется двоичным и не так…
14 ноя '08 в 22:17
1
ответ
Взять на себя ответственность uxtheme.dll в C++ и Win 8.1
Я пытаюсь получить право собственности на uxtheme.dll в моей папке windows32 system32 программно (C++). Я читал, пробовал и гуглил уже несколько часов, но не могу найти никакого решения. Каждый раз, когда устанавливается владение uxtheme, оно не ото…
16 фев '14 в 14:06
2
ответа
Как нарисовать часть элемента в направлении справа налево (RTL) при рисовании с DrawThemeBackground?
Я пытаюсь нарисовать ttGlyphClosed элемент Explorer::Treeview класс в направлении справа налево (например, когда BiDiMode было бы bdLeftToRight). У меня проблема в том, что я не знаю, как сделать мой закадровый рисунок прозрачным. Фон растрового изо…
24 ноя '12 в 21:08
4
ответа
Как получить размер и положение кнопок заголовка окна (свернуть, восстановить, закрыть)
Есть ли вызов API для определения размера и положения кнопок заголовка окна? Я пытаюсь нарисовать кнопки с надписями в стиле Vista на нарисованном владельцем окне. Я имею дело с c/ C++/mfc. Редактировать: у кого-нибудь есть пример кода для рисования…
26 янв '09 в 10:21
1
ответ
Как исправить задержку объявления в UxTheme
В модуле Delphi XE UxTheme есть следующая декларация function DrawThemeTextEx(hTheme: HTHEME; hdc: HDC; iPartId: Integer; iStateId: Integer; pszText: LPCWSTR; cchText: Integer; dwTextFlags: DWORD; pRect: PRect; var pOptions: TDTTOpts): HResult; stdc…
23 авг '11 в 11:51
0
ответов
Изменить цвет выделенной или выделенной, но не активной строки списка при использовании uxtheme theough winapi
Я на Win10 и хочу изменить цвета, используемые при рисовании элемента управления ListView с помощью API uxtheme. Но при рисовании ListView ListItem (LVP_LISTITEM) фон через DrawThemeBackgroundEx всегда отображается в этом проводнике, как светло-голу…
08 ноя '17 в 14:08
0
ответов
ListView со стилем заголовка столбца Windows 7
Возможный дубликат: NetUIHWND и DirectUIHWND Я видел, что в Windows 7 появился новый стиль списка, который даже отличается от стиля Windows Vista. Столбцы имеют плавный переход в белый цвет и анимируются при изменении их порядка. В Windows Vista сто…
12 ноя '11 в 17:37
2
ответа
Включение визуальных тем / визуальных стилей XP снижает производительность
Пытаясь модернизировать внешний вид старого приложения C++Builder / Delphi, я включил визуальные темы ( визуальные стили) и был удивлен, насколько много добавлено тем, влияющих на производительность. Например, для нашей основной страницы настройки (…
04 дек '09 в 22:06
1
ответ
Можете ли вы отключить визуальные стили / темы только для одного элемента управления Windows?
Мое приложение Windows Forms использует следующую стандартную строку кода, чтобы визуальные стили (темы) были включены для всего приложения... Application.EnableVisualStyles(); ... который работает отлично, все элементы управления имеют тематический…
13 фев '09 в 00:25
0
ответов
Неверные значения Application.VisualStyleState
У меня есть приложение на основе winforms, которое использует элементы управления Infragistics (v10.3 от 2010 года), и после установки нового драйвера принтера мы начали видеть множество проблем, связанных со свойством VisualStyleState приложения. В…
04 апр '18 в 13:58
0
ответов
Цвет элементов управления SYSLINK в тематическом приложении
Мне нужно знать, каков на самом деле цвет элементов управления Windows SYSLINK, потому что мне нужно нарисовать некоторые другие элементы, которые должны иметь точно такой же цвет. На данный момент я использую GetSysColor(COLOR_HOTLIGHT) какой цвет …
08 мар '18 в 16:30
0
ответов
Выгрузить или предотвратить загрузку DLL во внешний процесс
Мне нужно знать, есть ли способ предотвратить загрузку DLL во внешний процесс, удалить DLL из запущенного процесса или заставить этот процесс загрузить DLL в свой собственный каталог, а не в системную папку. Я прошу только одно из этих решений. У ме…
25 окт '18 в 04:40
1
ответ
Не удалось загрузить user32.dll при запуске процесса, запущенного на рабочем столе не по умолчанию, в сеансе 0 Winsta0
У меня есть служба Windows (работает на Windows Vista+), которая должна запустить обычное приложение с графическим интерфейсом. По какой-то причине мне нужно запустить приложение с графическим интерфейсом на рабочем столе не по умолчанию (конечно, п…
19 ноя '13 в 10:02
2
ответа
Почему OpenThemeData(pParent, L"TEXTSTYLE") не работает в XP?
Я использую библиотеку тем, чтобы нарисовать какой-то текст, который прекрасно работает в Windows Vista, однако в Windows XP возвращаемый HTHEME равен NULL. Это код, который я использую: HTHEME hTheme = ::OpenThemeData(pParent, L"TEXTSTYLE"); h Тема…
06 июл '09 в 10:11
0
ответов
Осведомленность о DPI: можно ли мне сказать, когда мне нужно пересчитать высоту текста, чтобы мне не приходилось делать это все время? И SM_CYSMICON/checkbox heights тоже?
Частой операцией в моем элементе управления Windows Table, которую я переделываю и перемещаю в DLL, является получение высоты строки. Это максимум высота текста в текущем шрифте, в пикселях текущая высота иконки в пикселях (GetSystemMetrics(SM_CYSMI…
28 фев '15 в 18:23
0
ответов
Использование CreateParams и SetWindowTheme в ListView одновременно
Я использую функцию SetWindowTheme (uxtheme.dll), чтобы мой ListView выглядел как Windows 7 родной. Мне пришлось использовать материал CreateParams, чтобы предотвратить мерцание этого ListView при сортировке. Это сработало, но когда я использую этот…
21 апр '14 в 11:55
1
ответ
Надстройка Office COM, у диалогов нет темы luna/aero (они выглядят как классический вид Windows 98)
У меня есть надстройка для Office 2007, которая добавляет панель инструментов с некоторыми кнопками и обработчиками для их событий OnClick. Когда пользователь нажимает на кнопки, отображаются некоторые диалоги. Но эти диалоговые окна имеют устаревши…
19 янв '11 в 14:49
1
ответ
Отключить тематическую границу окна
В CMD в Windows XP граница Luna к нему не применяется. http://wedowebstuff.info/uploads/1272861285CMDNotThemed%5D.png Возможно ли сделать это аналогичным образом в Visual C# Winforms для приложения? Мне просто интересно, как это делается, конечно, я…
03 май '10 в 04:36
0
ответов
Все ли состояния BP_CHECKBOX гарантированно имеют одинаковый размер, и если нет, то как мне обрабатывать различия в размерах при рисовании и тестировании попаданий?
Мой пользовательский элемент управления Table рисует свои собственные флажки и обрабатывает свои собственные события флажков. Прямо сейчас, когда я вычисляю размер тематического флажка (с GetThemePartSize()) Я уверен, что все состояния имеют одинако…
04 мар '15 в 00:28