0
我正嘗試使用MFC創建基於對話框的應用程序,似乎可以通過拖動資源中對話框的角來更改對話框大小視圖,但有沒有辦法設置對話框的大小,如800乘600?如何在基於MFC對話框的應用程序中設置主對話框的大小
我正嘗試使用MFC創建基於對話框的應用程序,似乎可以通過拖動資源中對話框的角來更改對話框大小視圖,但有沒有辦法設置對話框的大小,如800乘600?如何在基於MFC對話框的應用程序中設置主對話框的大小
對話框的大小始終以DLU(對話框基本單位)計算。這個DLUs根據對話字體的大小縮放到像素。
因此,在資源內部,無法將對話框大小固定爲給定的像素大小。您需要使用的MoveWindow/SetWindowPos這裏MapDialogRect
如果我的水晶球是正確的,那麼問題是關於在屬性頁中指定對話框的大小(讓它在DLU中)(在C#表單編輯器或位圖編輯器中),而不是拖動角落並觀看右下角的讀數達到800分。 –
做到這一點在運行時
更多的相關信息約配備DLU才能在資源視圖或代碼? – Blacktempel
@Blacktempel,最好在資源視圖中。 – ZijunLost