vc對話方塊裡繪圖, VC 對話方塊裡繪圖

2022-02-16 16:46:01 字數 462 閱讀 7389

1樓:魔高丈

繪圖一般使用picture控制元件,其他static控制元件也可以為了不將圖畫出控制元件,可以這樣做:

用雙緩衝繪圖,建立一個和控制元件一樣大小的相容點陣圖就可以了。

**發給你了,具體請參考**。

2樓:匿名使用者

超出範圍得自己判斷,然後根據實際情況來lineto

3樓:匿名使用者

如果你是指自繪風格的控制元件的話,設定控制元件屬性為owner_draw然後在父視窗的ondrawitem(int nctlid,lpdrawitemstruct lpdrawitemstruct)

或者在控制元件的drawitem(lpdrawitemstruct lpdrawitemstruct)裡繪圖

lpdrawitemstruct->rcitem就是允許的繪圖範圍.當然可以更改一下對映模式為自定義,這樣繪圖起來更方便.

關於VB中通用對話方塊的問題,vb通用對話方塊的問題

看你用了幾個通用對話方塊控制元件,如果是幾個命令按鈕控制一個通用對話方塊控制元件。第一次使用之後。commondialog1.filename 屬性就會記錄下來。然後在你按另存的時候。點取消或是關閉,就會提示出錯。所以在你開啟另存視窗前一定要把 commondialog1.filename 清空。即...

什麼是視窗?什麼是對話方塊

視窗一般是計算機作業系統中承載一個應用的載體,比如電腦上每開啟一個應用都是一個視窗。如下圖,我們現在開啟了 sublime 編輯器 和 瀏覽器 那麼,sublime編輯器 和 瀏覽器 都是一個視窗。視窗一般由標題欄,選單欄,工具欄,狀態列,視窗邊框,滾動條和工作區組成。這些名詞都是由windows程...

玩dota的時候突然跳出對話方塊

這個問題,我也遇到過,這是遊戲衝突,偶爾才會有,請lz不要放在心上,沒事的,而且這種情況只會偶爾發生在ai上,其實沒事的。這是魔獸爭霸的記憶體溢位錯誤,一般來說,出現這個錯誤要麼就乙個人出,要麼全部人都出現,你這種情況我還真不了解。出現這種情況一般是魔獸的地圖有bug,造成了記憶體溢位。比如說玩dota...