如何确定Windows单选按钮的按钮部分的大小

前端之家收集整理的这篇文章主要介绍了如何确定Windows单选按钮的按钮部分的大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用DrawFrameControl绘制旧学校(未经训练 – 主题收音机是另一个问题)单选按钮:
DrawFrameControl(dc,&rectRadio,DFC_BUTTON,isChecked() ? DFCS_BUTTONRAdio | DFCS_CHECKED : DFCS_BUTTONRAdio);

我从来没有能够找到一个确定的火线方法来弄清楚RECT要传递什么.我一直在使用一个12×12的矩形但我喜欢Windows告诉我一个单选按钮的大小.

DrawFrameControl似乎缩放单选按钮以适合我通过的矩形,所以我必须接近从屏幕上其他(非所有者绘制的)无线电看起来的无线电的“右”尺寸.

有人知道怎么做吗?

页面显示控件的一些大小调整准则.请注意,大小以DLU(对话框单位)和像素给出,具体取决于您是否将控件放在对话框上:

http://msdn.microsoft.com/en-us/library/aa511279.aspx#controlsizing

我认为GetSystemMetrics API可能会返回一些常用控件的标准大小,但我没有找到任何内容.可能存在用于确定大小调整的通用控件特定API.

原文链接:https://www.f2er.com/windows/365223.html

猜你在找的Windows相关文章