[英]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.