C 如何创建垂直线?

C 如何创建垂直线?,c,winapi,C,Winapi,我想在我的窗口上放置一条垂直线,如下所示: 我已经尝试创建了一个“STATIC”控件,该控件采用SS_SUNKEN样式,宽度为2: CreateWindowEx(NULL, "STATIC", "", WS_CHILD | WS_VISIBLE | SS_SUNKEN, 10, 10, 2, 200, hParentWindow, NULL, GetModuleHandle(NULL), NULL); 它已经工作了,但我想知道这是否是正确的方法?如果您想自己绘制,也可以使用该函数。使用静态控

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

我已经尝试创建了一个
“STATIC”
控件,该控件采用
SS_SUNKEN
样式,宽度为
2

CreateWindowEx(NULL, "STATIC", "", WS_CHILD | WS_VISIBLE | SS_SUNKEN, 10, 10, 2, 200, hParentWindow, NULL, GetModuleHandle(NULL), NULL);

它已经工作了,但我想知道这是否是正确的方法?

如果您想自己绘制,也可以使用该函数。

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

如果没有应用主题,请使用


如果将主题应用于窗口,则为iPartId调用passing
GP\u LINEVERT
。有关主题渲染的更多信息,请参阅。

单向。您也可以使用代码进行绘制,在这种情况下,您可能还希望正确处理主题。