当前位置: 动力学知识库 > 问答 > 编程问答 >

c - How do I draw separators?

问题描述:

I am programming in C, using the Windows API, and would like to know how I could draw separators.

I'm a total noob when it comes to writing GUI applications, so I may need a code example.

Edit: Here's an illustration...

alt text http://i.msdn.microsoft.com/dynimg/IC60502.png

网友答案:

Use a static control/window with the SS_ETCHEDHORZ style (This is what explorer does and should give you the most accurate rendering when it comes to Visual Styles)

网友答案:

I don't suppose you're just looking for LineTo?

For menus and toolbars, generally the separators are drawn for you by the menu and toolbar APIs. For random separators in dialog boxes, etc, like in the picture you added you can just draw a line.

网友答案:

OK, you just want to draw straight lines on the form. That is trivial. When drawing your window, i.e. when processing the WM_PAINT message, simply draw a line using the MoveToEx and LineTo functions.

网友答案:

You insert separators in menus when you insert a normal menu item with a hyphen "-" as text.

Windows will automatically expand them to separators.

分享给朋友:
您可能感兴趣的文章:
随机阅读: