就是把它的主体对话框显示出来.
并且在托盘区按右键时有几个命令得选择的.
并且在托盘区按右键时有几个命令得选择的.
解决方案 »
- opencv训练检测篮球的问题
- 关于vc的问题
- socket多线程断点续传下载的疑惑
- 我在试图里面动态创建一个树形视图,但是当我鼠标点击里面的某一项进行编辑的时候会出现bug不知道这是为什么 这个错误就是找不出来 大家有没有遇到过这样的情况帮一下
- 如何修改 YUV420 某个像素的颜色?
- 无模式对话框的父窗口???
- 本人想组建一游戏工作室....有兴趣的人请进来看一看哦...
- Windows核心编程(第4版)22章 LastMsgBoxInfo 程序试验总结和疑问
- 关于音量控制的问题
- advanced Installer怎么让安装包覆盖安装
- 大家好,请教一个在对话框窗口内部绘图的问题!!!
- 请问关于“多重视图”
m_tnid.uCallbackMessage =WM_SHOWTASK;
然后再
LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
{
if(message==WM_SHOWTASK){
switch(lParam)
{
case WM_RBUTTONUP://右键起来时弹出快捷菜单,这里只有一个“关闭”
{ LPPOINT lpoint=new tagPOINT;
::GetCursorPos(lpoint);//得到鼠标位置
CMenu menu;
menu.CreatePopupMenu();//声明一个弹出式菜单
//增加菜单项“关闭”,点击则发送消息WM_DESTROY给主窗口(已
//隐藏),将程序结束。
menu.AppendMenu(NULL,ID_APP_EXIT,"Exit");
menu.AppendMenu(NULL,IDC_START,"Start/Stop");
// menu.AppendMenu(NULL,ID_VIEW_INFO,"Information"); //确定弹出式菜单的位置
menu.TrackPopupMenu(TPM_LEFTALIGN,lpoint->x,lpoint->y,this);
//资源回收
HMENU hmenu=menu.Detach();
menu.DestroyMenu();
delete lpoint;
}
break;
case WM_LBUTTONDBLCLK://双击左键的处理
{
AfxGetApp()->m_pMainWnd->ShowWindow (SW_SHOW);//简单的显示主窗口完事儿
AfxGetApp()->m_pMainWnd->SetForegroundWindow();
notice=false;
AfxGetApp()->m_pMainWnd->SendMessage(WM_COMMAND,ID_LIGHT);
}
break;
}
}
}
网上资料很多,找一下
{
AfxGetApp()->m_pMainWnd->ShowWindow(SW_SHOW);
}
看看去http://www.vckbase.com/document/viewdoc.asp?id=498
显示窗口:
用SPY查到托盘中显示主窗口菜单的消息。
找到程序的主窗口句柄,对主窗口发送上述消息,或许