Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
15-1182782540
icqbot
2007-06-25 18:42
2007.07.22
ICQ BOT


15-1182376985
IMHO
2007-06-21 02:03
2007.07.22
Слово о Вебмани (WebMoney)


2-1183108223
_Asph
2007-06-29 13:10
2007.07.22
QueryPerformanceFrequency


15-1182854372
Карелин Артем
2007-06-26 14:39
2007.07.22
Учебные материалы по CMMI level 4 найти где?


4-1171050757
Dio
2007-02-09 22:52
2007.07.22
Обновление списка USB устройств




   Наверх