Форум: "Основная";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
ВнизXP manifest что-то не работает. Найти похожие ветки
← →
Magedon © (2007-05-17 12:03) [0]Здравствуйте.
Нужно реализовать диалоги из дллки в стиле ХР.
Подключаю манифест к длле - не работает - кнопки в старом стиле.
Подключаю этот самый манифест к екзехе - все ок.
Мне в ддлке нужно вывести один MessageBox.
Апишной функцией пробовал, подключал Dialogs и пытался MessageDlg, потом подключал Forms и пытался Application.MessageBox.
Ничего не помогло. Почему? Может я чего-то не знаю? Подскажите.
← →
clickmaker © (2007-05-17 12:15) [1]DLL вызывается из exe, к которому подключен манифест?
← →
Magedon © (2007-05-17 12:28) [2]Нет это СOMAddIn для офисса.
И мессага вылетает когда юзер неправильно нажмет пимпу в оффисе
← →
Правильный Вася (2007-05-17 12:46) [3]
> юзер неправильно нажмет пимпу в оффисе
гы, а как можно кнопку нажать неправильно?
← →
clickmaker © (2007-05-17 13:07) [4]
> а как можно кнопку нажать неправильно?
слишком быстро или слишком медленно?
← →
Rouse_ © (2007-05-17 13:09) [5]
> СOMAddIn для офисса.
Для этого нужно подключать как ISOLATIONAWARE_MANIFEST_RESOURCE_ID а не как CREATEPROCESS_MANIFEST_RESOURCE_ID .
вот тебе кончтанты:#define RT_MANIFEST 24
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
#define ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2
#define ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID 3
#define CONTROL_PANEL_RESOURCE_ID 123
← →
Правильный Вася (2007-05-17 13:21) [6]
> слишком быстро или слишком медленно?
нежно :)
← →
Magedon © (2007-05-17 14:11) [7]Перед тем как нажать кнопку моего плагина, нужно заблаговременно сохраниться
:-E
> Rouse_ © (17.05.07 13:09) [5]
Хм, а как это сделать в Delphi?
← →
Rouse_ © (2007-05-17 15:16) [8]
> Хм, а как это сделать в Delphi?
Также как и не в дельфи, сделать файл манифеста и подключить к проекту такой вот RC-шник:#define RT_MANIFEST 24
#define ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2
ISOLATIONAWARE_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.txt"
← →
Magedon © (2007-05-17 15:31) [9]Ага.... так это файл манифеста...
Однако, мне только сегодня понадобилось работать с манифестами и файлами ресурсов. До это ни-ни. Так что простите великодушно темноту мою в данном вопросе.
Прощаете? :)
← →
Rouse_ © (2007-05-17 15:38) [10]Пфф... котороче смотри вот эту демку.
Там показано подключение манифеста, отрисовка фона в стиле ХР.
Плюс если ты используешь в диалоге компоненты из comctl32, то тебе вдобавок нужно активировать поддержку стилейчерез ActivateActCtx (там-же все есть).
http://rouse.drkb.ru/winapi.php#propsheet
← →
Amoeba © (2007-05-17 16:34) [11]Загляни сюда:
http://www.jrsoftware.org/misc.php
← →
Magedon © (2007-05-17 17:39) [12]СПАСИБО БОЛЬШОЕ
Как обычно в украинских сказках говориться: "Я тобі у пригоді стану" :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c