若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

COleControlSite::ModifyStyle

 

修改控制項的樣式。


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

dwRemove

從目前的視窗樣式要移除的樣式。

dwAdd

從目前的視窗樣式為要加入的樣式。

nFlags

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

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

將會修改共用控制項啟用屬性符合 WS_DISABLED的設定。  將會修改共用控制項框線樣式屬性 WS_BORDER符合需求的設定。  如果有,其他樣式直接套用到控制項的視窗控制代碼。  

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

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

  • SWP_NOSIZE 保留目前的大小。

  • SWP_NOMOVE 保留目前的位置。

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

  • SWP_NOACTIVATE 不啟動視窗。

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

需求

Header: afxocc.h

顯示: