【求助】单击标题栏弹出系统菜单是触发的什么消息 用SPY++看了看,似乎第一个NCRBUTTONDOWN消息,wParam是HTCAPTION。下一个消息是普通的NCRBUTTONUP消息。我将这两个消息模拟发送后不会弹出系统菜单。是不是我思路就错了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两个消息是你在标题栏点击鼠标时向窗口发送的消息,窗口并不是处理这两个消息然后弹出对话框的。你要主动弹出系统菜单,那也很简单;CMenu* pSysMenu = GetSystemMenu(FALSE);pSysMenu->TrackPopupMenu(....); SDK提供了弹出菜单的API:HMENU hmenu = ::GetSystemMenu(m_hWnd, FALSE);::TrackPopupMenu(hmenu,TPM_CENTERALIGN ,0,0,FALSE,m_hWnd,NULL); 可以试一下发送WM_NCRBUTTONUP消息,然后传送HTCAPTION 怎么用MSCOmm控件收发十六进制数据? VC 6.0 mscomm问题求助 如何用VC 采用ADO的方式远程访问SQL server 2000数据库 线程里调用domodal出错 为什么在内存中获得的bmp文件保存起来后再读取会失真? 一个恼人的问题,很简单就是不知道哪里出错 我重载了CRichEditView的OnPaint函数却画不出RichEditCtrl,救救我!!!!!!!! 寻找有时间帮忙的界面朋友。 控件为什么在创建实例的时候出错? 请高手解释几个名词及其相互联系,我被弄糊涂了 怎样捕获IP包,并修改IP包后发送出去 windows核心编程是哪个出版社出的
pSysMenu->TrackPopupMenu(....);
HMENU hmenu = ::GetSystemMenu(m_hWnd, FALSE);
::TrackPopupMenu(hmenu,TPM_CENTERALIGN ,0,0,FALSE,m_hWnd,NULL);