Есть ли способ добавить Toolbar (с кнопками), скажем, в Notepad?
Как Вы думаете, есть ли способ добавить Toolbar (с кнопками),
скажем в Notepad?
Хотелось бы надеяться что есть, хотя бы потому, что существует, например,
функция добавления нового пункта меню в открытое приложение:
HWND hWnd = FindWindow( "Notepad", 0 );
if (hWnd)
{
HMENU hMenu = GetMenu( hWnd );
AppendMenu( hMenu, 0, 0, "My Item" );
return TRUE;
}
return FALSE;
(Что касается, CreateToolbarEx(hWnd, ...) для добавления Toolbar'a в открытое приложение - то этот номер конечно же не проходит.)
Заранее спасибо за комментарии, господа!
Цитата: Cyril
Приветствую, господа!
Как Вы думаете, есть ли способ добавить Toolbar (с кнопками),
скажем в Notepad?
Хотелось бы надеяться что есть, хотя бы потому, что существует, например,
функция добавления нового пункта меню в открытое приложение:
HWND hWnd = FindWindow( "Notepad", 0 );
if (hWnd)
{
HMENU hMenu = GetMenu( hWnd );
AppendMenu( hMenu, 0, 0, "My Item" );
return TRUE;
}
return FALSE;
(Что касается, CreateToolbarEx(hWnd, ...) для добавления Toolbar'a в открытое приложение - то этот номер конечно же не проходит.)
Заранее спасибо за комментарии, господа!
Как Вы думаете, есть ли способ добавить Toolbar (с кнопками),
скажем в Notepad?
Хотелось бы надеяться что есть, хотя бы потому, что существует, например,
функция добавления нового пункта меню в открытое приложение:
HWND hWnd = FindWindow( "Notepad", 0 );
if (hWnd)
{
HMENU hMenu = GetMenu( hWnd );
AppendMenu( hMenu, 0, 0, "My Item" );
return TRUE;
}
return FALSE;
(Что касается, CreateToolbarEx(hWnd, ...) для добавления Toolbar'a в открытое приложение - то этот номер конечно же не проходит.)
Заранее спасибо за комментарии, господа!
Есть. Но это (и добавление меню в том числе) нужно делать находясь в процессе Notepad-а.
Цитата:
Есть. Но это (и добавление меню в том числе) нужно делать находясь в процессе Notepad-а.
Для меню да.
Но панель управления можно прикрутить и из своего процесса
Я делал такое для Виндовского "паука" :)
Вот исходник(Delphi)