0
我使用不同的WinGDI函數將數據發送到打印機,這裏使用函數Polyline()發送矢量數據。現在我想爲這條折線設置一個顏色,所以我在Polyline()調用之前嘗試調用函數SetDCPenColor()和SetDCBrushColor()。設置Polyline()的筆/顏色?
不幸的是,他們沒有任何影響,結果線條仍然是黑色的。所以...這裏有什麼可能是錯的?哪個是改變這種多段線顏色的正確功能?
謝謝!
編輯:不工作
SetDCPenColor(*pdc,RGB(rval,gval,bval));
Polyline(*pdc,points,n);
您是否將選中的筆創建到設備上下文中?如果你是請添加失敗的代碼。 –
Alex K.請參閱上面的代碼,我只是在繪製之前設置顏色... – Elmi
您需要創建一支筆,然後在[設置筆或刷子顏色]中選擇它(https://msdn.microsoft.com/ EN-US /庫/窗/桌面/ dd145096(v = vs.85)的.aspx)。 –