CWnd::GetSystemMenu

CMenu * GetSystemMenu ( BOOL bRevert ) const;

반환 값

BRevert FALSE이면 컨트롤 메뉴의 복사본을 식별 합니다. BRevert TRUE이면 반환 값은 정의。

반환 된 포인터 임시 수 있으며 나중에 저장할 수 없습니다.

매개 변수

bRevert

수행할 동작을 지정 합니다. BRevert 이 FALSE이면 GetSystemMenu 핸들에서 현재 사용 중인 컨트롤 메뉴의 복사본을 반환 합니다. 이 사본은 처음 제어 메뉴에 동일 하지만 수정할 수 있습니다. BRevert TRUE이면 GetSystemMenu 컨트롤 메뉴를 다시 기본 상태로 다시 설정 합니다. 이전 수정 가능, 소멸 하는 경우 메뉴를 제어 합니다. 반환 값은이 경우 정의 되지。

주의

복사 및 수정에 대 한 컨트롤 메뉴에 액세스 하려면 응용 프로그램 허용。

GetSystemMenu 조절 메뉴의 자체 복사본을 사용 하지 않는 창을 표준 컨트롤 메뉴를 받습니다.

GetSystemMenu 멤버 함수에 의해 반환 된 포인터 제어 메뉴를 변경 하려면 CMenu::AppendMenu, CMenu::InsertMenu또는 CMenu::ModifyMenu 함수와 함께 사용할 수。

컨트롤 메뉴는 처음 SC_CLOSE, SC_MOVE, SC_SIZE와 같은 다양 한 ID 값으로 식별 된 항목을 포함 합니다. 컨트롤 메뉴 항목 WM_SYSCOMMAND 메시지를 생성 합니다. 모든 미리 정의 된 컨트롤 메뉴 항목 ID 번호 0xF000 보다 큰 경우 응용 프로그램 제어 메뉴에 항목을 추가 하는 경우 F000 미만의 ID 번호가 사용 해야。

Windows 표준 컨트롤 메뉴 항목 흐리게 자동으로 수 있습니다. CWnd 자체 검사 또는 어떤 메뉴가 표시 되기 전에 전송 되는 WM_INITMENU 메시지에 응답 하 여 디 밍을 수행할 수 있습니다.

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CMenu::AppendMenu, CMenu::InsertMenu, CMenu::ModifyMenu, :: GetSystemMenu(&N)

Index