最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MFC創(chuàng)建右鍵彈出菜單的方法

 更新時間:2015年01月29日 11:38:15   投稿:shichen2014  
這篇文章主要介紹了MFC創(chuàng)建右鍵彈出菜單的方法,較為詳細的分析了創(chuàng)建菜單資源及視類添加WM_RBUTTONDOWN消息的實現(xiàn)方法,是非常實用的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了MFC創(chuàng)建右鍵彈出菜單的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

①、添加一個菜單資源,ID為IDM_RIGHTMENU。因為在顯示右鍵菜單時頂級菜單是不顯示的,所以可以給它設置任意文本。

②、給視類添加WM_RBUTTONDOWN消息,在該消息中處理右鍵彈出菜單。因為視類窗口始終覆蓋在框架窗口之上,框架窗口接收不到鼠標消息,所以由視類捕獲WM_RBUTTONDOWN消息。

復制代碼 代碼如下:
void CMenuView::OnRButtonDown(UINT nFlags, CPoint point)
{
    // TODO: 在此添加消息處理程序代碼和/或調用默認值

    CMenu menu;
    menu.LoadMenuW(IDM_RIGHTMENU);//加載菜單資源
    CMenu *pPopup=menu.GetSubMenu(0);
    ClientToScreen(&point);//將客戶區(qū)坐標轉換為屏幕坐標

    //顯示右鍵菜單,由視類窗口擁有。
    pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);
    //TrackPopupMenu的最后一個參數(shù),可以為GetParent讓父窗口既框架窗口擁有右鍵菜單,這樣
    //框架類窗口獲得了對右鍵菜單中菜單項的命令響應,
    CView::OnRButtonDown(nFlags, point);
}

③、為右鍵菜單項添加命令消息響應函數(shù)(略)。

希望本文所述對大家的基于MFC的VC++程序設計有所幫助。

相關文章

  • C語言軟件iic虛擬總線中間層設計詳解

    C語言軟件iic虛擬總線中間層設計詳解

    這篇文章主要為大家介紹了C語言軟件iic虛擬總線中間層設計詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • C語言 詳細講解邏輯運算符的使用

    C語言 詳細講解邏輯運算符的使用

    在C語言中,邏輯運算符有&&、||、!;&&表示“與”的意思,需要兩端的表達式的值都為true,該式的值才為true。||表示“或”的意思,兩端的表達式的值只要有一端為true,該式的值就為true。!表示“非”的意思,將該式的真值換成相反的真值,即false和true互換
    2022-04-04
  • C++中const、volatile、mutable使用方法小結

    C++中const、volatile、mutable使用方法小結

    這篇文章主要介紹了C++中const、volatile、mutable使用方法小結,需要的朋友可以參考下
    2020-01-01
  • C++小知識:盡可能使用枚舉類

    C++小知識:盡可能使用枚舉類

    今天小編就為大家分享一篇關于C++小知識:盡可能使用枚舉類,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 冒泡算法的改進具體實現(xiàn)

    冒泡算法的改進具體實現(xiàn)

    這篇文章主要介紹了冒泡算法的改進具體實現(xiàn),有需要的朋友可以參考一下
    2013-12-12
  • C語言中字符串常用操作總結

    C語言中字符串常用操作總結

    C語言是一種非常流行的編程語言,它支持各種數(shù)據(jù)類型,包括整數(shù)、浮點數(shù)、字符和字符串等,本文將介紹?C語言中字符串的相關知識,包括字符串的定義、初始化、賦值等,需要的可以參考一下
    2023-05-05
  • C語言小程序 如何判斷兩個日期之差

    C語言小程序 如何判斷兩個日期之差

    輸入兩個日期,計算之間相差多少天。 用了兩種方法實現(xiàn),第二種利用結構體,代碼比較清晰,其余的都一樣
    2013-07-07
  • 剖析C++編程中friend關鍵字所修飾的友元函數(shù)和友元類

    剖析C++編程中friend關鍵字所修飾的友元函數(shù)和友元類

    這篇文章主要介紹了剖析C++編程中friend關鍵字所修飾的友元函數(shù)和友元類,友元了以后在外部就可以訪問到正常情況下無法訪問到的私有屬性和方法,需要的朋友可以參考下
    2016-01-01
  • C++實現(xiàn)String與UF8互轉

    C++實現(xiàn)String與UF8互轉

    這篇文章介紹了C++實現(xiàn)String與UF8互轉的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C語言實現(xiàn)單鏈表的基本功能詳解

    C語言實現(xiàn)單鏈表的基本功能詳解

    鏈表是一個結構體實現(xiàn)的一種線性表,它只能從前往后,不可以從后往前,在實現(xiàn)單鏈表的操作時,需要用指針來操作。本文主要介紹了實現(xiàn)單鏈表的基本功能的代碼示例,具有一定價值,感興趣的同學可以學習一下
    2021-11-11

最新評論

宁国市| 张家口市| 大足县| 嘉义市| 黄骅市| 女性| 新巴尔虎右旗| 如东县| 彭泽县| 石楼县| 南和县| 西昌市| 宝兴县| 炎陵县| 西充县| 永修县| 新竹县| 寻乌县| 南陵县| 扎鲁特旗| 晋中市| 广元市| 呼伦贝尔市| 集安市| 河津市| 武夷山市| 合水县| 安达市| 比如县| 惠安县| 淮滨县| 博罗县| 河池市| 山阳县| 京山县| 开江县| 镇远县| 镇宁| 涿州市| 垣曲县| 天气|