• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            學(xué)無止境

            人生的第10000天

            改變右鍵菜單上的指針類型(20120929)

            情景:
            我做了個(gè)對話框,里面只包含一個(gè)富文本框。對應(yīng)的類為CCmdRichEdit繼承自CRichEditCtrl。
            因?yàn)槟J(rèn)的CRichEditCtrl它不像CEdit那樣,單擊右鍵時(shí)是不會彈出菜單的。因此我自己實(shí)現(xiàn)了“復(fù)制”,“粘貼”,“剪切”功能的右鍵菜單。
            隨后發(fā)現(xiàn),功能一切正常,但是當(dāng)鼠標(biāo)移至菜單上時(shí),沒有變成常見的那種箭頭式指針。
            過程:
            嘗試了在OnContextMenu,OnMouseMove, 中調(diào)用::SetCursor(LoadCursor(NULL, IDC_ARROW));
            都不起作用。
            注意:
            每次移動鼠標(biāo),OnMouseMove都會默認(rèn)的改變指針的樣式,但在里面修改卻對右鍵菜單不起作用。
            解決辦法:
            1、設(shè)置個(gè)類變量m_bContext,在OnContext開始和結(jié)束分別設(shè)為 TRUE和FALSE;
            2、OnSetCursor中根據(jù)m_bContext來改變光標(biāo)形式。

            BOOL CCmdRichEdit::OnSetCursor(CWnd *pWnd, UINT nHitTest, UINT message)
            {
                //文本框右鍵的指針設(shè)為箭頭
                if(m_bShowContext)
                {
                    ::SetCursor(LoadCursor(NULL, IDC_ARROW));
                    return TRUE;
                }
               
                return CRichEditCtrl::OnSetCursor(pWnd, nHitTest, message);
            }


            posted on 2012-09-29 18:00 leafcloudsky 閱讀(319) 評論(0)  編輯 收藏 引用 所屬分類: MFC

            公告

            本博客做為個(gè)人工作,生活,學(xué)習(xí)記錄。多為個(gè)人經(jīng)驗(yàn),感想,不保證正確性。請酌情參考。

            導(dǎo)航

            <2012年9月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456

            統(tǒng)計(jì)

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品免费久久久久电影网| 色老头网站久久网| 久久精品二区| 久久久久国产精品嫩草影院| 久久婷婷色综合一区二区| 久久人与动人物a级毛片| 久久夜色精品国产亚洲| 久久成人国产精品| 国内精品久久久久久久coent | 成人国内精品久久久久影院VR| 91精品国产高清久久久久久国产嫩草 | 国产精品99久久99久久久| 久久www免费人成精品香蕉| 精品伊人久久大线蕉色首页| 91精品国产高清久久久久久国产嫩草| 亚洲午夜无码久久久久小说| 日本久久久精品中文字幕| 97香蕉久久夜色精品国产| 国产伊人久久| 精品久久久久久久| 日韩精品久久久久久免费| 久久精品国产99国产精品亚洲 | 无码人妻精品一区二区三区久久久 | 综合人妻久久一区二区精品| 国产精品成人久久久久三级午夜电影| 久久久久亚洲av综合波多野结衣| 国产激情久久久久影院老熟女免费| 无码人妻久久久一区二区三区| 一级做a爰片久久毛片免费陪| 天天久久狠狠色综合| 久久人人爽人人爽人人片AV不| 最新久久免费视频| 久久亚洲精品国产亚洲老地址| 久久精品人妻一区二区三区| 777久久精品一区二区三区无码| 91久久精一区二区三区大全| 久久精品国产亚洲AV高清热| 热re99久久精品国99热| 久久综合狠狠综合久久综合88| 久久精品成人欧美大片| 一本一本久久aa综合精品|