如何创建垂直线?

时间:2015-07-25 11:38:28

标签: c winapi

我想在我的窗口上放置一条垂直线,如下所示:

enter image description here

我尝试使用C:\Users\<UserName>\AppData\Local\Temp\7D2611AE-6432-4639-8B91-3E46EB56CADF样式创建"STATIC"控件,宽度为SS_SUNKEN

2

它有效,但我想知道这是否是正确的做法?

2 个答案:

答案 0 :(得分:1)

如果您想自己绘图,也可以使用DrawEdge功能。

答案 1 :(得分:1)

使用静态控件的另一种方法是自己渲染凹陷边框。

如果未应用主题,请使用DrawEdge

如果主题应用于窗口,请致电DrawThemeBackground通过GP_LINEVERT iPartId 。有关主题呈现的其他信息,请参阅Parts and States