如何自動調整 Rich Edit 控制件的大小
應用程式可以視需要調整豐富的編輯控件大小,使其一律與其內容相同。 豐富編輯控制項支援這個所謂的 無底 功能,只要控制項的內容大小變更,就會向其父視窗傳送 EN_REQUESTRESIZE 通知碼。
您需要知道的事項
技術
先決條件
- C/C++
- Windows 使用者介面程序設計
使用說明
自動調整 Rich Edit 控制件的大小
處理 EN_REQUESTRESIZE 通知程式代碼時,應用程式應該將控件的大小調整為指定的 REQRESIZE 結構中的維度。 應用程式也可能移動控件附近的任何資訊,以容納控件的高度變更。 若要調整控件的大小,您可以使用 SetWindowPos 函式。
您可以使用 EM_REQUESTRESIZE 訊息,強制無限容量的豐富文字編輯控件傳送 EN_REQUESTRESIZE 通知代碼。 處理 WM_SIZE 訊息時,此訊息很有用。
備註
若要接收 EN_REQUESTRESIZE 通知碼,您必須使用 EM_SETEVENTMASK 訊息來啟用通知。
相關主題