winapi - 资源文件,对话框单元

时间:2015-08-27 16:36:58

标签: c++ winapi dialog pixels

我有一个对话框,其宽度和高度在.rc(资源文件)中指定。

例如:

ErrorDialog DIALOG  10, 10, 300, 110
STYLE WS_POPUP | WS_BORDER
CAPTION "Error!" 
{
    CTEXT "Select One:", 1, 10, 10, 280, 12
    PUSHBUTTON "&Retry", 2, 75, 30, 60, 12
    PUSHBUTTON "&Abort", 3, 75, 50, 60, 12
   PUSHBUTTON "&Ignore", 4, 75, 80, 60, 12
}

一切正常,但当我尝试使用另一台计算机时,对话框在我的计算机中看起来不像。它更大,按钮在对话框中的位置不正确。

我发现对话框单元依赖于系统字体大小,但我不知道这是否会导致问题。

如果是,我怎样才能解决这个问题,使其具有相同的对话效果。

我在两台计算机上都尝试使用相同的显示器分辨率,所以问题不在于分辨率。

0 个答案:

没有答案