我使用Windows API在C语言编程,并想知道如何绘制分隔符。
在编写GUI应用程序时,我总是一个菜鸟,所以我可能需要一个代码示例。
编辑:这是一个例子......
答案 0 :(得分:7)
使用具有SS_ETCHEDHORZ样式的静态控件/窗口(这是探索器所做的,并且在视觉样式方面应该为您提供最准确的渲染)
答案 1 :(得分:2)
我不认为你只是在寻找LineTo
?
对于菜单和工具栏,通常会通过菜单和工具栏API为您绘制分隔符。对于对话框等中的随机分隔符,就像您添加的图片一样,您只需画一条线。
答案 2 :(得分:2)
好的,您只想在表单上绘制直线。这是微不足道的。在绘制窗口时,即在处理WM_PAINT message时,只需使用MoveToEx和LineTo函数绘制一条线。
答案 3 :(得分:0)
当您插入带有连字符“ - ”的普通菜单项作为文本时,可以在菜单中插入分隔符。
Windows会自动将它们扩展为分隔符。