我在LRESULT CMainWnd::WndProc(UINT uMsg,WPARAM wParam,LPARAM lParam)得到了
WM_INITMENUPOPUP消息后,想转到我自己建的一个函数来处理这个消息
我是这么做的:
LRESULT CMainWnd::WndProc(UINT uMsg,WPARAM wParam,LPARAM lParam)
{
if(uMsg==WM_INITMENUPOPUP)
{
//在这我想转到我的函数来处理
//然后截住
return true;
}
}void CMainWnd::MyFunc(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)
{
……
}我的问题是我怎么转到MyFunc函数来处理呢?在WndProc里有这里个参数
(UINT uMsg,WPARAM wParam,LPARAM lParam)
但我的函数需要(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)
怎么办????
WM_INITMENUPOPUP消息后,想转到我自己建的一个函数来处理这个消息
我是这么做的:
LRESULT CMainWnd::WndProc(UINT uMsg,WPARAM wParam,LPARAM lParam)
{
if(uMsg==WM_INITMENUPOPUP)
{
//在这我想转到我的函数来处理
//然后截住
return true;
}
}void CMainWnd::MyFunc(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)
{
……
}我的问题是我怎么转到MyFunc函数来处理呢?在WndProc里有这里个参数
(UINT uMsg,WPARAM wParam,LPARAM lParam)
但我的函数需要(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu)
怎么办????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货