hur.cn - 华软网

 热门搜索

GetSubMenu问题

  作者:未知    来源:网络    更新时间:2011/4/17
i=::GetMenuItemCount(::GetSubMenu((HMENU)::GetDlgItem(this->m_hWnd,IDR_MAINFRAME),2));

前往值是-1,GetSubMenu哪边错了
---华软 网友回答---
  class="deleted_message"> 该回复于2011-04-18 09:09:50被版主删除
---华软网友回复---
GetDlgItem(this->m_hWnd,IDR_MAINFRAME)
前往的是个HWND

你能够用试试
HMENU LoadMenu(          HINSTANCE hInstance,
    LPCTSTR lpMenuName
);


另外最好不要用这类链式表达,检查个毛病也没发检查
---华软网友回复---
call GetLastError
菜单索引2位置有东西吗?
---华软网友回复---
C++">
i=::GetMenuItemCount(::GetSubMenu(LoadMenu(GetModuleHandle(NULL),MAKEINTRESOURCE(IDR_MENU1)),0));

类似这样!

你的代码写得有问题  ::GetDlgItem获得的是HWND  ,GetSubMenu第一个参数是HMENU      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。