Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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

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

Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.072 c
1-1079939246
SergeyV
2004-03-22 10:07
2004.04.11
Вызыв консольного окна из своей программы


3-1081857108
Liona
2004-04-13 15:51
2004.04.11
2 в одном... ворпос по запросам MySQL


1-1082576157
Brevis
2004-04-21 23:35
2004.04.11
Basic to Pascal


1-1082538504
M@X
2004-04-21 13:08
2004.04.11
Адресация порта Longint ?? Как?


14-1079408844
Rouse_
2004-03-16 06:47
2004.04.11
С Днем Рождения 16 марта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский