請問在visual c 環境下畫點的函式是哪個

時間 2021-09-01 18:56:20

1樓:匿名使用者

在vc中使用setpixel()函式來畫點,setpixel函式說明:

函式功能:該函式將指定座標處的畫素設為指定的顏色。

colorref setpixel(hdc hdc, int x, int y, colorref crcolor);

引數hdc

裝置環境控制代碼。

x指定要設定的點的x軸座標,按邏輯單位表示座標。

y指定要設定的點的y軸座標,按邏輯單位表示座標。

crcolor

指定要用來繪製該點的顏色。

返回值如果函式執行成功,那麼返回值就是函式設定畫素的rgb顏色值。這個值可能與crcolor指定的顏色有所不同,之所以有時發生這種情況是因為沒有找到對指定顏色進行真正匹配造成的。

如果函式失敗,那麼返回值是-1。

windows nt:若想獲得更多的 錯誤資訊,請呼叫getlasterror函式。

備註如果畫素點座標位於當前剪輯區之外,那麼該函式執行失敗。

不是所有裝置都支援setpixel函式。有關詳情,請參考 getdevicecaps。

使用setpixel函式畫點只改變乙個畫素,解析度高時很不明顯,可以使用moveto和lineto函式,先通過createpen設定pen,把pan調整到需要的大小,然後通過moveto(x,y); lineto(x,y);繪製即可。示例**如下:

hdc hdc;//裝置場景dc

paintstruct ps;

hepn hpen;

hpen = createpen( ps_solid , 3 , rgb( 255, 0, 0 ));

moveto( hdc, 100, 100);

lineto( hdc, 100, 100);

selectobject (hdc, holdpen);

deleteobject ( hpen );

endpaint ( hwnd, &ps );

2樓:

在vc中我都是用setpixel()來畫點的不過畫出來的點太小了,不容易辨認

我想把點畫的大一些,有沒有好的辦法

我曾經用過這樣的方法,不過感覺比較麻煩

先選pen,將pen的粗細程度改大一點,如5,8,10等等如果想在(100,100)畫點的話,就可以用下面的語句實現moveto(100,100);

lineto(100,100);

怎麼用c語言繪製函式影象,要用visual c++6.0可以執行出來 50

3樓:匿名使用者

需要window影象程式設計,window程式設計就是基於c語言的,在visual c++6.0可以編寫win32程式

如何在visual studio c++中用幫助檢視函式說明?

4樓:匿名使用者

雙擊選中函式,按f1,如果安裝了本地幫助庫,就會開啟本地的幫助檔案,否則就會開啟msdn網頁版的幫助檔案。

5樓:

msdn,你想要檢視那個函式,在搜尋裡面,輸入函式名,就可以找到此函式的解釋

蘑菇在什麼環境下容易生長,蘑菇在什麼環境下生長?

蘑菇在陰暗潮濕的環境條件下容易生長。 陰暗潮濕的地方容易長出蘑菇,特別是腐爛的木頭 蘑菇在什麼環境下生長? 蘑菇可以在陰暗潮濕的地方生長。因為他是腐生的,不需要光合作用受陽光照射。蘑菇要在什麼樣的環境下才能順利生長? 妄與梔枯 1 蘑菇對溫度的要求是不同的。在菌絲生長階段,最合適的溫度範圍為18 2...

學語言在windowsp環境下用什麼程式設計軟體好

有妙雙 dev cpp 可以哦 特別簡單的 dev c 是一個c c 開發工具,使用 delphi kylix 開發,它是一款自由軟體,遵守gpl協議。它集合了gcc mingw等眾多自由軟體,並且可以從工具支援 上取得最新版本的各種工具支援,而這一切工作都是來自全球的狂熱者所做的工作,並且你擁有對...

蜈蚣生活環境,蜈蚣在什麼樣的環境下可以生長?

小樂學姐 蜈蚣懼畏日光,晝伏夜出,喜歡在陰暗 溫暖 避雨 空氣流通的地方生活。蜈蚣喜歡生活在丘陵地帶和多沙土地區,白天多潛伏在磚石縫隙 牆腳邊和成堆的樹葉 雜草 腐木陰暗角落裡。夜間出來活動,尋食青蟲 蜘蛛 蟑螂等。在10月天氣轉冷時,鑽入背風向陽山坡的泥土中,潛伏於離地面約12cm深的土中越冬至次...