如何在MFC中用滑鼠畫直線

時間 2022-03-11 21:45:17

1樓:牽雨澤韓君

用滑鼠劃線,用device

context

,即裝置上下文,用來在畫布上劃線和作圖的。裡面有很多工具,自己去查資料吧。用moveto(x,y)和lineto(x,y);函式就可以了。

用滑鼠控制也可以實現,也就是在mousemove中加點**,讓線隨著滑鼠做運動。動腦子好好想想吧,**就不貼了。好久沒用過vc了,呵呵

2樓:逢桃宦奕

雙快取?

這個我不清楚,原來還有這樣的命名,呵呵~

首先,滑鼠左鍵點選按下的訊息響應on_wm_rbuttondown(),這時候確立第一個點。

其次,滑鼠移動的訊息響應on_wm_mousemove(),這是關鍵。這裡因為你要線隨滑鼠移動,如果你直接把當前點與第一步所得的點連線的話,你會發現整張圖都是線。所以這裡就需要你把原圖複製一張出來並顯示這張圖(替換原圖顯示),然後每次響應滑鼠移動的時候將當前點與第一步所得的點連線並畫在這張複製出來的圖上。

最後,滑鼠左鍵點選放開的訊息響應on_wm_lbuttonup()。這時候是確立最終點的。你只需畫在原圖上,並顯示該圖,並釋放你複製出來的那張圖就行了。

這是滑鼠按下到放開形成一條直線的,你要2次點選也可以,就是在on_wm_rbuttondown()做個前後點選的判斷取代on_wm_rbuttonup()。**自己根據實際應用寫吧。

在word中如何畫直線,如何在Word中畫直線

使用word裡的繪圖工具中的直線工具可以畫直線。檢視選單 工具欄 繪圖,這時在word視窗下部就會出現繪圖工具欄,點選 直線 工具,即可進行直線的繪製。直線可以改變粗細和顏色,也是在繪圖工具欄中操作。word中如何畫直線 1.首先雙擊軟體圖示開啟軟體,進入軟體介面,開啟需要畫線條的文件。2.然後找到...

如何在電腦上用滑鼠畫漫畫

用sai的鋼筆工具就可以實現用滑鼠畫漫畫 給你一個學習漫畫的 大碗島學習漫畫 我經常去那裡學習,包括sai,comicstudio,photoshop等各大漫畫軟體的教學。 不知道你是想畫什麼風格的漫畫,如果是向量的可以在flash裡面畫,用滑鼠就是畫的稍微慢點,但是畫出來效果也不錯,如果長期從事繪...

如何在Excel中用EVALUATE計算文字算式的值

李先生的職場 1 檔案 選項 高階裡面的lotus設定 2 replace函式應用 在excel中用evaluate計算文字算式 的操作步驟是 1 開啟excel工作表 2 根據題意,需要對a列的表示式計算出表示式結果,直接加上 然後表示式,無法得到結果 而通過自定義函式,使用evaluate函式對...