Здравствуйте, nikulin_andrey, Вы писали:
NA>Как открыть меню программы из другой программы?
NA>Т.е. Есть прога с обычным меню типа File, Edit, View и т.д.
NA>Я вроде отследил через MS Spy++ какое сообщение получает окно в случае открытия меню. Посылаю точно такое же сообщение из друой программы, сообщение отображается в окне MS Spy++ , но меню не открывается. Наверное есть какие то особенности ... что-то еще надо сделать? Может кто пояснит? Буду очень благодарен.
#include "stdafx.h"
#include "windows.h"
#include "iostream.h"
void main()
{
HWND hwnd;
hwnd=FindWindow("SciCalc","Калькулятор");
if (hwnd!=NULL)
{
HMENU hMenu;
hMenu=GetMenu(hwnd);
if (hMenu!=NULL)
{
int iCount;
iCount=GetMenuItemCount(hMenu);
cout << "Menu Item - " << iCount << endl;
}
else cout << " Error Loading Menu" << endl;
}
else cout << " Error Find Windows" << endl;
}
"Деньги портят человека, когда они у других."