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

Вниз

системное меню   Найти похожие ветки 

 
Xerx ©   (2004-01-30 23:00) [0]

Как добавить пункт в системное меню(как это делаю Rar, UGH!, Restorator). {А иконка - через HBitmap(MF_BITMAP) при создании?} Я создал dll по книжке и получил в ней: DllGetClassObject, DllCanUnloadNow, DllRegisterServer, DllUnregisterServer. Да где-то в ней SEIInitialize, QueryContextMenu, InvokeCommand. А что дальше-то делать, как пользоваться QueryContextMenu и т.д. Или нужно использовать "Borland Turbo Register Server -- COM Server Registration utility". И если да, то КАК? Примерчик бы какой-нибудь, в общих чертах по пунткам с обьяснениями ;), я вроде разобрался с содержимым самой dll, но вот как его использовать?


 
Cobalt ©   (2004-01-31 12:47) [1]

см. C:\Program Files\Borland\Delphi6\Demos\Activex\Shellext


 
Xerx ©   (2004-01-31 22:33) [2]

Так ведь там лишь создание dll, я по ней и делал. А дальше-то что?


 
Cobalt ©   (2004-02-01 00:07) [3]

Книжку, видимо, невнимательно читали? Там-то это и должно быть написано (объяснения), иначе для чего она?
А справку(Win32.hlp) смотрели?
Подскажу - в описании практически каждой функции WinAPI наверху есть кнопочка "Overview". Нажимаете на неё и внимательно читаете.


 
DVM ©   (2004-02-01 16:13) [4]

WWW.RSDN.RU Цикл статей про расширения оболочки, или в книге Пачеко и Тейксеры смотрите.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.197 c
4-1075554927
alex732
2004-01-31 16:15
2004.04.11
Нажать кнопку мыши в окне чужого приложения


6-1079338820
alt7
2004-03-15 11:20
2004.04.11
Microsoft WNet праблем


1-1079945354
16xmax
2004-03-22 11:49
2004.04.11
Randomize


6-1075525235
@ac
2004-01-31 08:00
2004.04.11
Можно как-нибудь узнать названия всех удаленных соединений? Прост


14-1079824599
GetIt
2004-03-21 02:16
2004.04.11
ADOConnection