24,854
社区成员
发帖
与我相关
我的任务
分享
LRESULT CAaaaaaaaaaDlg::OnShowTask(WPARAM wParam,LPARAM lParam)
{
if(wParam != IDR_MAINFRAME)
return 1;
switch(lParam)
{
case WM_RBUTTONUP:
{
LPPOINT lpoint = new tagPOINT;
::GetCursorPos(lpoint);
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, WM_OUT, "打开");
menu.AppendMenu(MF_STRING, WM_DESTROY, "退出");
menu.TrackPopupMenu(TPM_LEFTALIGN, lpoint->x ,lpoint->y, this);
HMENU hmenu = menu.Detach();
menu.DestroyMenu();
delete lpoint;
}
break;
case WM_LBUTTONDBLCLK:
{
this->ShowWindow(SW_SHOWNORMAL);
this->SetForegroundWindow();
}
break;
}
return 0;
}
void CAaaaaaaaaaDlg::onOut()
{
ShowWindow(SW_SHOWNORMAL);
SetForegroundWindow();
}