我使用CreateWindowEx
創建編輯控件(文本框),但是說CW_DEFAULT
無助於獲取文本框的默認高度 - 它只是創建一個高度爲零。Win32編輯控件的默認高度
如何獲取文本框的系統默認大小,以便我可以將Edit控件轉換爲正常的文本框?
我使用CreateWindowEx
創建編輯控件(文本框),但是說CW_DEFAULT
無助於獲取文本框的默認高度 - 它只是創建一個高度爲零。Win32編輯控件的默認高度
如何獲取文本框的系統默認大小,以便我可以將Edit控件轉換爲正常的文本框?
推薦的大小是14個對話單位。 Here is the reference
您可以使用MapDialogRect
將對話框單位轉換爲像素。
這是記錄的行爲:「如果'的彈出窗口或子窗口中指定CW_USEDEFAULT',在* nWidth *和* nHeight參數*參數設置爲零。」(http://msdn.microsoft .COM/EN-US /庫/ ms632680.aspx)。所以'CW_USEDEFAULT'肯定是錯誤的方法。 – 2011-03-05 04:58:19