取得程序的子菜单时正常,但是取其子菜单的子菜单时取不到,高手指点下谢谢!
代码如下:
MainMenu := GetMenu(SkypeHandle);
ChildMenu := GetSubMenu(MainMenu, 2); //2
CallMenu := GetSubMenu(ChildMenu, 11);//11
取MainMenu ,ChildMenu 正常,但是CallMenu 确取不到要取的就是图中呼叫的子菜单
代码如下:
MainMenu := GetMenu(SkypeHandle);
ChildMenu := GetSubMenu(MainMenu, 2); //2
CallMenu := GetSubMenu(ChildMenu, 11);//11
取MainMenu ,ChildMenu 正常,但是CallMenu 确取不到要取的就是图中呼叫的子菜单
VCL 里的用.Items[I]就可以访问到
取得ChildMenu 下的第11个子菜单的信息
info里的那一项是它的HWND,我要用
GetMenuItemID(info.hSubMenu, 0);
来取其子菜单的第一项
但是不正确。