欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

VC實(shí)現(xiàn)動(dòng)態(tài)菜單的創(chuàng)建方法

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

本文簡(jiǎn)述了在程序不支持MFC,CMenu不可用的情況下,動(dòng)態(tài)創(chuàng)建系統(tǒng)托盤菜單的方法。由于菜單項(xiàng)是不確定的,因而就需要用 sdk 創(chuàng)建一個(gè)動(dòng)態(tài)彈出菜單。

主要實(shí)現(xiàn)代碼如下:

//------------------ code begin ----------------

//在類中定義的變量:
// 雙擊托盤圖標(biāo)時(shí)對(duì)應(yīng)的菜單項(xiàng) id.
UINT m_nDClickMenuItemId;
// 彈出菜單句柄.
m_hMenu m_hMenu;


///動(dòng)態(tài)創(chuàng)建右鍵菜單項(xiàng).
///@param item_text 菜單項(xiàng)文本字符串,以逗號(hào)分隔.
///@param dbclick_id 雙擊托盤圖標(biāo)對(duì)應(yīng)的菜單項(xiàng)id.
// 調(diào)用示例:
// create_menu("顯示/隱藏,退出", 40001);
BOOL CTrayIconMenu::create_menu(char* item_text, unsigned int dbclick_id)
{
  m_nDClickMenuItemId = dbclick_id;

  // 動(dòng)態(tài)創(chuàng)建彈出菜單
  m_hMenu = ::CreatePopupMenu();
  if (m_hMenu == NULL) {
    return 0;
  }

  int i=0;
  int msgid=40001;  // 第一項(xiàng)菜單項(xiàng)的消息id.
  BOOL ret = 0;
  char * pText = ::strtok(item_text, ",");
  while( pText != NULL )  {
    ret = ::AppendMenu(m_hMenu, MF_ENABLED | MF_STRING, msgid + i, pText);
    pText = ::strtok( NULL, "," );
    i++;
  }

  return 1;
}


///響應(yīng)消息顯示菜單.
LRESULT CTrayIconMenu::on_msg(WPARAM wid, LPARAM event)
{
  // 一些其他處理代碼...

  POINT mouse;
  ::GetCursorPos(&mouse);

  // hWnd 為應(yīng)用程序主窗口句柄.
  if (event == WM_RBUTTONUP)  {
    ::SetForegroundWindow(hWnd);
    ::TrackPopupMenu(m_hMenu, 0, mouse.x, mouse.y, 0, hWnd, NULL);
  }
  return 1;
}

//------------------ code end ----------------

上一篇:C++智能指針實(shí)例詳解

欄    目:C語(yǔ)言

下一篇:Windows消息傳遞機(jī)制詳解

本文標(biāo)題:VC實(shí)現(xiàn)動(dòng)態(tài)菜單的創(chuàng)建方法

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3606.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有