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

Вниз

Нетривиальная, однако, задачка...   Найти похожие ветки 

 
DiamondShark   (2003-02-03 16:14) [0]

В контекстном меню shell extension сделать owner draw items


 
Игорь Шевченко   (2003-02-03 17:34) [1]

Примеры есть того, кто это делает ?


 
Дмитрий Баранов   (2003-02-03 17:51) [2]

Какие-то вьюверы изображений так делают
посредством SetMenuItemInfo с установленным MENUITEMINFO.hbmpItem, а в общем-то нет проблем, знаешь HMENU - рисуй, только вот кто WM_DRAW и MEASUREITEM ловить будет? :-)


 
DiamondShark   (2003-02-03 17:56) [3]


> Примеры есть того, кто это делает ?


Я ;-)


> только вот кто WM_DRAW и MEASUREITEM ловить будет? :-)


Дык, окно, вестимо ;-)


 
Игорь Шевченко   (2003-02-04 10:58) [4]


>
> > только вот кто WM_DRAW и MEASUREITEM ловить будет? :-)
>
>
> Дык, окно, вестимо ;-)


Окно Explorer"a, надо понимать ? :-)))


 
Игорь Шевченко   (2003-02-04 11:16) [5]

SetMenuItemInfo.

MFT_OWNERDRAW
Assigns responsibility for drawing the menu item to the window that owns the menu. The window receives a WM_MEASUREITEM message before the menu is displayed for the first time, and a WM_DRAWITEM message whenever the appearance of the menu item must be updated. If this value is specified, the dwTypeData member contains an application-defined value.

Следующий вопрос будет, очевидно, как внедриться в окно Explorer, чтобы заставить его обработать WM_MEASEUREITEM/WM_DRAWITEM ? ^-)))



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

Форум: "Потрепаться";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-63797
Danilka
2003-02-03 15:42
2003.02.20
А куда делся орешник?


14-63769
sva_v
2003-02-03 18:54
2003.02.20
Построение графиков по набору данных


3-63545
Akim2
2003-02-03 15:28
2003.02.20
Лицензирование ID


14-63791
трям
2003-02-03 11:50
2003.02.20
HDD


7-63879
mBorovik
2002-12-19 09:18
2003.02.20
Сервисы на Дельфи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский