CMenu::TrackPopupMenu

BOOLTrackPopupMenu (UINTnFlags,intx,inty,CWnd *pWnd,LPCRECTlpRectNULL=);

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

nFlags

화면 위치 플래그와 마우스 버튼 플래그를 지정합니다. 화면 위치 플래그는 다음 중 하나일 수 있습니다.:

x

팝업 메뉴의 화면 좌표에서 가로 위치를 지정합니다. NFlags 매개 변수 값에 따라 메뉴 왼쪽 맞춤, 오른쪽 맞춤 또는이 위치를 기준으로 가운데 맞춤 될 수 있습니다.

y

화면에 메뉴 위쪽의 화면 좌표에서 세로 위치를 지정。

pWnd

팝업 메뉴를 소유 하 고 있는 창을 식별 합니다. 이 창 메뉴에서 모든 WM_COMMAND 메시지를 받습니다. Windows 버전 3.1 이상에서 창 받지 않습니다 WM_COMMAND 메시지 TrackPopupMenu 반환 될 때까지. Windows 3.0에서 창 TrackPopupMenu 반환 되기 전에 WM_COMMAND 메시지를 수신。

lpRect

RECT 구조체 또는는 클릭할 수 팝업 메뉴를 무시 하지 않고 사각형의 화면 좌표를 포함 하는 CRect 개체를 가리킵니다. 이 매개 변수가 NULL이면 사용자 팝업 메뉴 외부를 클릭 하는 경우 팝업 메뉴 해제. 이 NULL Windows 3.0 되어야 합니다.

Windows 3.1에 대 한 이상과 다음 상수를 사용할 수 있습니다.:

주의

지정된 된 위치에 부동 팝업 메뉴를 표시 하 고 팝업 메뉴에서 추적 하는 항목을 선택 합니다. 부동 팝업 메뉴는 어디서 나 화면에 나타날 수 있습니다.

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

참고 항목nbsp;CMenu::CreatePopupMenu, CMenu::GetSubMenu, :: TrackPopupMenu(&N)

Index