巨大八爪鱼
武林盟主 二十一级
|
Floor 1
Posted at: 9/24/16 23:39
IDD_DIALOG1 DIALOGEX 0, 0, 309, 177 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Dialog" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,198,156,50,14 PUSHBUTTON "Cancel",IDCANCEL,252,156,50,14 CONTROL "Check1",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,295,163 PUSHBUTTON "Button1",IDC_BUTTON1,7,7,295,163 END
|
巨大八爪鱼
武林盟主 二十一级
|
Floor 2
Posted at: 9/24/16 23:44
VS2012默认对话框大小:309DU x 177DU 对话框中的虚线框:位置: (7DU, 7DU),尺寸295DU x 163DU 因此对话框的默认边界为7DU。 因为2x7+295=309,2x7+163=177。
|
巨大八爪鱼
武林盟主 二十一级
|
Floor 3
Posted at: 9/24/16 23:45
DU (Device Unit) 是与字体大小有关的长度单位。
|
巨大八爪鱼
武林盟主 二十一级
|
Floor 5
Posted at: 9/24/16 23:59
右下角“取消”按钮坐标的计算:
x坐标:252=309-7-50
y坐标:156=177-7-14
|
巨大八爪鱼
武林盟主 二十一级
|
Floor 6
Posted at: 9/25/16 10:34
Font语句的格式:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa381013(v=vs.85).aspx
|