다음을 통해 공유


COleControlSite::ModifyStyleEx

컨트롤의 확장된 스타일을 수정합니다.

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

매개 변수

  • dwRemove
    현재 창 스타일에서 제거할 확장된 스타일.

  • dwAdd
    현재 창 스타일에서 추가할 확장된 스타일.

  • nFlags
    플래그 위치 창입니다. 가능한 값 목록을 참조 하십시오의 SetWindowPos 에서 작동은 Windows SDK.

반환 값

그렇지 않으면 0 스타일이 변경 되지 않으면 0이 아닌.

설명

컨트롤의 스톡 모양 속성의 설정에 맞게 수정 됩니다 WS_EX_CLIENTEDGE. 있는 경우 다른 모든 확장된 창 스타일 직접 컨트롤의 창 핸들에 적용 됩니다.

창의 확장 스타일 컨트롤 사이트 개체를 수정 합니다. 스타일을 추가 하거나 제거 하려면 비트 OR를 사용 하 여 결합할 수 있습니다 (|) 연산자. 참조는 즉, 개발자 작동에 Windows SDK 사용할 수 있는 창 스타일에 대 한 내용은.

경우 nFlags 0이 아닙니다 ModifyStyleEx Win32 함수를 호출 SetWindowPos, 고 창을 결합 하 여 다시 그립니다. nFlags 에 다음 4 개의 플래그:

  • SWP_NOSIZE현재 크기를 유지합니다.

  • SWP_NOMOVE현재 위치를 유지 합니다.

  • SWP_NOZORDER현재 Z 순서를 유지합니다.

  • SWP_NOACTIVATE창을 활성화 하지 않습니다.

창에서 수정할 스타일의 연장, 호출 ModifyStyle.

요구 사항

헤더: afxocc.h

참고 항목

참조

COleControlSite 클래스

계층 구조 차트