1樓:歸悅欣
使用tooltip控制項,具體使用方法可以在網上搜資料。
2樓:網友
幹嗎那麼麻煩,直接用richedit就有這個功能嘛。
mfc,滑鼠移動到對話方塊某一區域(不是某一控制項)上的時候,出現提示,怎麼用tooltip實現提示資訊?
3樓:網友
初步想法是 響應mousemove訊息。
判斷區域 做你的 tooltip 提示。
有函式 : ptinrect() 等等。
4樓:網友
怎麼實現的 可以分享一下嗎?
5樓:happy小柒
您怎麼做的,可以給我說小白。
mfc中控制項移動的問題
6樓:網友
沒有現成的成員函式可以完成這個功能,可以用下面迂迴的辦法:(假設要獲得乙個cbutton but控制項的位置)
rect rectbut;
獲取按鈕控制項的螢幕座標。
rect rectparent;
獲取按鈕父視窗的螢幕座標。
rect rect; //開始計算按鈕相對於父視窗的座標。
經過這段**後,rect裡面就是按鈕空間相對於其所在視窗的座標。這段**有兩點要特別注意:
1)可能返回null,這在按鈕是桌面上的按鈕時發生,此時(>getwindowrect( &rectparent )將導致訪問違例異常,程式會崩潰,但鑑於一般程式不會在桌面視窗上新增控制項,因此不必作額外的檢測。
2)這段**獲得的是按鈕相對於整個父視窗的座標,包括選單和標題欄,而不是相對於父視窗客戶區的座標。若要獲得相對於父視窗客戶區的座標則要做更多處理。
mfc怎麼實現這個功能?把滑鼠移動到某一區域就會顯示出類似於幫助的框框來。
7樓:0混室摸王
這個是乙個tolltips 。實現的方式也很多,你可以下 mfc tip 就行。//
mfc中如何讓靜態控制項響應滑鼠移動的訊息?
8樓:網友
你是如何關聯cmymodule類的,應該在對話方塊中,根據控制項id,刪除已經建立的靜態檔案控制項,然後用這個id建立自己的子視窗。
還有,在滑鼠的響應函式中,放一些trace巨集,輸出點內容,看看是否的確沒有進入滑鼠訊息響應。
9樓:網友
你在你的onlbuttondown方法裡設定個斷點,除錯下看看滑鼠訊息是否能得到響應。
10樓:鐳毅
wm_mousemove
一般情況下,滑鼠移動是不能拖**形的,一定要和leftbuttondown或 rightbuttondown聯合使用。
某個鍵按下時,同時移動滑鼠,同時捕捉這兩個訊息,然後處理圖形移動。
在mfc中dcselectobject中的dc是什麼意思
dc是畫圖的控制代碼,就相當於某一個東西上的畫板 有了這個才可以在控制元件上畫出你要的東西 這裡的dc是指向cdc類的一個物件 表示裝置上下文 dc.selectobject 表示選入上下文,可以是畫刷等,去檢視cdc類吧,用msdn mfc中是什麼意思 oldfont是dc 的上一個 hfont,...
MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置
據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...
在VC6 0的MFC中,如何在對話方塊中實現開啟影象(BMP
我的bai duqq,zhi95101那個 dao,lpbits lpbitmap sizeof bitmapfileheader sizeof bitmapinfoheader if lpbackup delete lpbackup lpbackup new byte nlen memcpy lp...