1樓:匿名使用者
我不知道你mfc出了什麼問題,要不你直接呼叫win32**試試:
建立畫筆 - createpen
hpen createpen(
int fnpenstyle,
// 畫筆的樣式
int nwidth,
// 畫筆的寬度
colorref crcolor
// 畫筆的顏色
);//建立成功,返回畫筆控制代碼
ps_solid - 實心線,可以支援多個畫素其他所有的風格,只能是1個畫素寬。
例如:ps_dash.
將畫筆選入dc中 - selectobjecthgdiobj selectobject(hdc hdc,
// dc控制代碼
hgdiobj hgdiobj
// 繪圖物件控制代碼
);//返回舊的繪圖物件控制代碼
繪圖取出dc中的畫筆 - selectobject將原來的畫筆,使用selectobject函式放入到dc中,就會將我們建立的畫筆
取出。釋放畫筆 - deleteobjectbool deleteobject(
hgdiobj hobject
// 繪圖物件控制代碼
);只能刪除不被dc使用的畫筆,所以在釋放畫筆之前,必須將畫筆從dc中取出。
我自己用mfc是不存在你說的問題的啊。你檢檢視看是不是別的問題。自己跟一下源**,除錯看看
mfc 線條粗細如何改啊
2樓:匿名使用者
cpen pen(ps_solid,1, rgb(255,0,0)); 1就是粗細。建議多看看msdn.
3樓:
cpen *pen=new cpen(線的型別,粗細,線的顏色)
4樓:匿名使用者
建立cpen時,可指定線條的粗細。
vc++設定畫筆粗細問題
5樓:匿名使用者
就跟畫了一個矩形一樣
直接畫矩形不就行了嗎,白色畫筆+白色畫刷
6樓:匿名使用者
你說的直線一頭是半圓的,因為畫素是一個個的圓呀~
還是試試畫一個同等大小的矩形,然後用畫刷填充這種方法吧~~
vc++6.0中怎麼改變字型的大小啊 怎麼改變啊
mfc vc++6.0如何畫一條有顏色漸漸變淡的直線? 5
7樓:
rgb(i,0,0);
i 從1 到 255 這樣就能實現漸變
8樓:謝晉財
我需要使用c#在 winform 開發中,畫一條豎線,此線應用漸變效果幽靜(設定顏色深淡)。
9樓:想象元素
建議看下計算機圖形學中的畫直線的演算法,並改進該演算法,即將顏色變淡的功能加入該演算法
vc++畫線
10樓:匿名使用者
//畫線
baicpen cpenpen;
cpenpen.createpen(ps_solid,50,rgb(126,58,255));//這行du
定義zhicpen的顏色dao,修改
內rgb的值容
pdc->selectobject(&cpenpen);
pdc->setviewportorg(255,255);
pdc->settextcolor(rgb(255,0,0));
pdc->moveto(25,25);
pdc->lineto(155,155);
11樓:匿名使用者
vc沒有記錄軌跡的功能,只有重繪才可以,覆蓋原有白線,望採納
12樓:匿名使用者
蔣當前畫筆設定下cpen pen;
pen.createpen(ps_solid,1,rgb(255,0,0));
pdc->selectobject(&pen);
invalidate();//重繪
13樓:星月神話之樹
你直接修改畫筆的亞瑟即可
vc6.0 opengl畫直線問題
14樓:凌天紫雲
你可以嘗試取隨機數 隨機數的座標隨機範圍為-10 到10glbegin(gl_lines);
int a;
while(a>1000)
glend();
請高手指教:vc++6.0中遇到的問題!
15樓:匿名使用者
是不是安裝程式有問題?換臺電腦上裝一下看還有沒有問題,
我也是菜鳥。
vc++6.0中的小問題
16樓:匿名使用者
這個和系統相容有關係。最好是用英文版的,我之前也和你一樣,但不是經常只是偶爾。你把.ncb檔案刪除,然後把debug刪了試試。
17樓:匿名使用者
這是vc++的問題 你先儲存工程 利用file\close workspace關閉當前工作區
再找到自己的程式刪除.clw檔案
再開啟這個程式 就會有提示要你重建.clw檔案 你就點確定就可以 選項就是上面的預設選項
18樓:加油
你view的原始檔裡隨便刪除一些沒用的//,然後重新build all,再看類裡就有了
19樓:僕暄文
最簡單的辦法:找到該類的標頭檔案,在裡邊回一下車就出來了
vc 6 0中怎麼更改背景顏色
hhq無悔 你說的背景色是vc寫 處的背景色還是輸出視窗的背景色呢寫 處的背景色通過 工具 選項 對話方塊中,切換到最後一頁的 格式 選項卡中,可以進行更改。如果是執行視窗的話,有兩種方式,一種是右擊輸出視窗的標題欄,選擇 屬性 或 預設值 進行更改,屬性 的更改是 本次執行有效,預設值 的更改是 ...
關於vc 6 0的問題
1全部不加.h的是現在c 中規定的標準,目的在於使c 用於移植和混合嵌入時不受副檔名.h的限制,避免因為.h而造成的額外的處理和修改 而加.h的是c語言的用法,但是在c 中也支援這種用法,主要是為了向下相容c 的內容,我們平時儘量不用這種方法 iostream是現在c 中規定的標準,目的在於使c 用...
請教vc和pengl高手在用vc60執行opengl程式
1 首先請確認opengl應用環境的框架和應用 是否寫好了!例如檢查cview oncreate中的 ondraw中的最後是否使用了 glfinish,swapbuffers等等。最好的辦法是使用示例 寫給簡單測試程式。2 假如 確認無誤,請檢查系統使用的顯示卡驅動,安裝顯示卡廠商提供驅動程式。有部...