2011-12-16 36 views
0

我希望能夠使用本機Windows API(LineTo)繪製文件行,就像TreeView用來將節點彼此連接一樣。但使用RS_DOT來創建畫筆(::CreatePen(PS_DOT, 0, RGB(200, 200, 200))),會生成不同種類的線條。有誰知道我如何繪製這樣的線?如何繪製出像TreeView一樣的細線

回答

0

Creating a true dotted pen

LOGBRUSH LogBrush; 
LogBrush.lbColor = c_colorGridLine; 
LogBrush.lbStyle = PS_SOLID; 
penDotted.CreatePen(PS_COSMETIC | PS_ALTERNATE , 1, &LogBrush, 0, NULL); 
+0

感謝您的幫助我使用的實際代碼爲: LOGBRUSH LB = {BS_SOLID,RGB(200,200,200),0}; hPen = :: ExtCreatePen(PS_COSMETIC | PS_ALTERNATE | PS_ENDCAP_SQUARE | PS_JOIN_ROUND,1,&lb,0,NULL); – Sam 2011-12-16 21:36:32

相關問題