LONG lBasePixelUnit = GetDialogBaseUnits();
CRect rcProbe( 0, 0, 4, 8 );
MapDialogRect( &rcProbe);
int baseUnitY = rcProbe.bottom;
int baseUnitX = rcProbe.right;
int templateunitX = (240 * 4) / baseUnitX;
int templateunitY = (320 * 8) / baseUnitY;
int templateunitTitle = (23 * 8) / baseUnitY;
int templateunitText = (19 * 8) / baseUnitY;
int templateunitTextLeft = (8 * 4) / baseUnitY;
本文介绍了一种使用GetDialogBaseUnits获取对话框基准单位的方法,并通过示例代码展示了如何将特定像素值转换为与对话框基准单位相对应的值。此过程对于确保不同分辨率下界面元素的一致性至关重要。

4957

被折叠的 条评论
为什么被折叠?



