共用方式為


如何自動調整 Rich Edit 控制件的大小

應用程式可以視需要調整豐富的編輯控件大小,使其一律與其內容相同。 每當控件的內容變更時,豐富的編輯控件可支援這個所謂的 底功能,方法是傳送其父視窗 EN_REQUESTRESIZE 通知程式代碼。

您需要知道的事項

技術

必要條件

  • C/C++
  • Windows 使用者介面程序設計

指示

自動調整 Rich Edit 控制件的大小

處理EN_REQUESTRESIZE通知程式代碼時,應用程式應該將控件大小調整為指定 REQRESIZE 結構中的維度。 應用程式也可能移動控件附近的任何資訊,以容納控件的高度變更。 若要調整控件的大小,您可以使用 SetWindowPos 函式。

您可以使用EM_REQUESTRESIZE訊息,強制無底豐富的編輯控件傳送EN_REQUESTRESIZE通知程序代碼。 處理WM_SIZE訊息時,此訊息很有用。

備註

若要接收 EN_REQUESTRESIZE 通知碼,您必須使用 EM_SETEVENTMASK 訊息來啟用通知。

使用 Rich Edit 控制件

Windows 通用控件示範 (CppWindowsCommonControls)