[英]Control arrangement on MFC Dlg box
您可以使用两种方法来实现,可能还有更多。
IDD_DIALOG2 DIALOGEX 0、0、316、182\n 样式DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU\n CAPTION“对话框”\n 字体8,“ MS Shell Dlg”,400,0,0x1\n 开始\n DEFPUSHBUTTON“ OK”,IDOK,205,161,50,14\n PUSHBUTTON“取消”,IDCANCEL,259,161,50,14\n LTEXT“ RX数据”,IDC_STATIC,23,26,27,8\n EDITTEXT IDC_EDIT1,23,38,148,65,ES_MULTILINE | ES_AUTOHSCROLL\n LTEXT“接收数据的大小”,IDC_STATIC,23,119,50,8\n EDITTEXT IDC_EDIT2,23,131,40,14,ES_AUTOHSCROLL\n 结束
您不能使用UI工具或手动方式在rc文件中进行精确的控件对齐。 原因是:资源文件以对话框为单位表示所有点,这些点将在运行时根据DPI设置转换为像素,但会舍入错误。
您可以在运行时在OnInitDialog()中以单像素精度调整控件的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.