共用方式為


CWnd::OnWindowPosChanging

當大小、位置、圖層順序會變成因呼叫而 SetWindowPos 成員函式或其他視窗管理函式時,架構會呼叫此成員函式。

afx_msg void OnWindowPosChanging(
   WINDOWPOS* lpwndpos 
);

參數

  • lpwndpos
    會包含與視窗有關的新大小和位置資訊的 WINDOWPOS 資料結構的點。

備註

應用程式可以設定或清除適當的位元防止變更至 視窗中 WINDOWPOS 結構上的 flags 成員。

對於 WS_OVERLAPPEDWS_THICKFRAME 樣式的視窗時,預設實作 WM_GETMINMAXINFO 資訊傳送至視窗。 這個驗證視窗的新大小和位置和強制執行 CS_BYTEALIGNCLIENTCS_BYTEALIGN 用戶端模式。 應用程式可以將不會呼叫其基底類別的覆寫這項功能。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING