下面是另一种方法,在将新建立的画笔选进装置内容时,保存SelectObject传回的画笔代号:
如果有一个画笔的代号,就可以通过呼叫GetObject取得LOGPEN结构各个成员的值:
在第十七章将讨论另一个建立画笔的函式ExtCreatePen。
使用点式画笔和虚线画笔会产生一个有趣的问题:点和虚线之间的空隙会怎样呢?您所需要的是什么?
您可以通过如下呼叫来改变Windows用来填入空隙的背景色:
与画笔色彩所使用的crColor参数一样,Windows将这里的背景色转换为纯色。可以通过用GetBkColor来取得装置内容中定义的目前背景色。