如何传入一个菜单到动态连结库中使用 在DLL中exports一个函数SetWndMenu(HMENU hMenu);在主程序中先用LoadMenu装入菜单资源再调用此函数传入DLL中,在DLL的函数中则用SetMenu将菜单装载到DLL中的窗体上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传个hMenu过去,然后在DLL中 new CMenu ; 然后 cmenu.Attach(hMenu); 那就这样做好啦,用GetWindowLong(GWL_HINSTANCE)得到Application Instance的句柄传过去,在DLL中LoadMenu然后再SetMenu 指针不为空,可是cmd总是0?int CMD=PopMenu->TrackPopupMenu(TPM_NONOTIFY|TPM_RETURNCMD|TPM_LEFTBUTTON|TPM_LEFTALIGN,point.x,point.y,NULL); 不用GetWindowLong啦,直接用AfxGetInstanceHandle()得啦。 prometheusphinx(白日梦)可否详细点?我怎么传这些东东? 还是做一个函数,但不是传菜单的句柄而是传Application Instance的句柄,然后在DLL中用LoadMenu来装载菜单,DLLSetMenu(HINSTANCE hInst, LPCTSTR lpMenuName){ HMENU hMenu = LoadMenu(hInst, lpMenuName); TrackPopupMenu(hMenu....}APPSetMenu(AfxGetInstanceHandle(), (LPCTSTR)IDR_POPUPMENU); 请教利用滑块调节音量问题 有人用过annied神经网络开发包吗 UrlEscape函数的使用。 对方看不见我们的IP,为什么? vc6技术内幕上的一个问题,关于windowplacement 关于状态条的问题,高分,一直在线,问题解决立即给分!决不失言!! SetTimer函数使用后,对话框界面上的单选按钮无法选中 Link.exe的参数问题。 如何利用tapi检测对方按键 好多问题啊........好简单的问题..........好多分啊............ 超難的面試題 请教一个问题
int CMD=PopMenu->TrackPopupMenu(TPM_NONOTIFY|TPM_RETURNCMD|TPM_LEFTBUTTON|TPM_LEFTALIGN,point.x,point.y,NULL);
DLL
SetMenu(HINSTANCE hInst, LPCTSTR lpMenuName)
{
HMENU hMenu = LoadMenu(hInst, lpMenuName);
TrackPopupMenu(hMenu....
}APP
SetMenu(AfxGetInstanceHandle(), (LPCTSTR)IDR_POPUPMENU);