共用方式為


COleControlSite::ModifyStyleEx

修改控制項的延伸樣式。

virtual BOOL ModifyStyleEx(
   DWORD dwRemove,
   DWORD dwAdd,
   UINT nFlags 
);

參數

  • dwRemove
    從目前的視窗樣式中移除的延伸樣式。

  • dwAdd
    從目前的視窗樣式會加入的延伸樣式。

  • nFlags
    將旗標的視窗。 如需可能值的清單,請參閱 Windows SDK的 SetWindowPos 函式。

傳回值

如果不是零,則變更樣式,則為零。

備註

控制項將會修改共用外觀屬性符合 WS_EX_CLIENTEDGE的設定。 如果有,其他延伸視窗樣式直接套用到控制項的視窗控制代碼。

修改控制項的站台物件的視窗已擴充的樣式。 要加入或移除的樣式可以透過位元 OR 運算結合使用或 (|) 運算子。 如需可用視窗樣式的詳細資訊,請參閱 Windows SDKCreateWindowEx 函式。

如果 nFlags 為非零值 (Nonzero), ModifyStyleEx 呼叫 Win32 函式 SetWindowPos,並藉由合併 nFlags 重繪視窗具有下列四個旗標:

  • SWP_NOSIZE 保留目前的大小。

  • SWP_NOMOVE 保留目前的位置。

  • SWP_NOZORDER 保留目前的疊置順序。

  • SWP_NOACTIVATE 不啟動視窗。

若要修改視窗的擴展樣式,請呼叫 ModifyStyle

需求

Header: afxocc.h

請參閱

參考

COleControlSite 類別

階層架構圖