我正在使用 C 语言进行编程,使用 Windows API,并且想知道如何绘制分隔符。我会很感激一个代码示例。
编辑:这是一个插图。
(来源:microsoft.com)
使用具有SS_ETHEDHORZ样式的静态控件/窗口(这是资源管理器所做的,在视觉样式方面应该为您提供最准确的渲染)
我不认为你只是在寻找LineTo
?
对于菜单和工具栏,通常由菜单和工具栏 API 为您绘制分隔符。对于对话框等中的随机分隔符,就像您添加的图片中一样,您只需画一条线。
好的,你只想在表格上画直线。那是微不足道的。绘制窗口时,即处理WM_PAINT 消息时,只需使用MoveToEx和LineTo函数绘制一条线。
当您插入带有连字符“-”作为文本的普通菜单项时,您会在菜单中插入分隔符。
Windows 会自动将它们展开为分隔符。