9

我正在使用 C 语言进行编程,使用 Windows API,并且想知道如何绘制分隔符。我会很感激一个代码示例。

编辑:这是一个插图。

替代文字
(来源:microsoft.com

4

4 回答 4

8

使用具有SS_ETHEDHORZ样式的静态控件/窗口(这是资源管理器所做的,在视觉样式方面应该为您提供最准确的渲染)

于 2010-05-24T12:31:17.243 回答
2

我不认为你只是在寻找LineTo

对于菜单和工具栏,通常由菜单和工具栏 API 为您绘制分隔符。对于对话框等中的随机分隔符,就像您添加的图片中一样,您只需画一条线。

于 2010-05-23T17:57:16.940 回答
2

好的,你只想在表格上画直线。那是微不足道的。绘制窗口时,即处理WM_PAINT 消息时,只需使用MoveToExLineTo函数绘制一条线。

于 2010-05-23T17:59:51.400 回答
0

当您插入带有连字符“-”作为文本的普通菜单项时,您会在菜单中插入分隔符。

Windows 会自动将它们展开为分隔符。

于 2010-05-23T17:43:16.280 回答