CMenu::TrackPopupMenuEx
부동 팝업 메뉴에 지정 된 위치에 표시 하 고 팝업 메뉴에서 선택 항목을 추적 합니다.
BOOL TrackPopupMenuEx(
UINT fuFlags,
int x,
int y,
CWnd* pWnd,
LPTPMPARAMS lptpm
);
매개 변수
fuFlags
확장된 된 메뉴에 대 한 다양 한 기능을 지정합니다. 참조의 모든 값 목록 및 그 의미에 대 한 하며.x
화면 좌표에 팝업 메뉴의 가로 위치를 지정합니다.y
화면에 화면 좌표에서 메뉴 맨의 세로 위치를 지정합니다.pWnd
팝업 메뉴를 소유 하 고 만든된 메뉴에서 메시지를 받는 창에 대 한 포인터입니다. 이 창은 현재 응용 프로그램에서 창 수 있지만 수 없습니다 NULL. 지정 하면 TPM_NONOTIFY 에 있는 fuFlags 매개 변수, 함수 보내지 않는다 메시지에 pWnd. 함수 포인터가 가리키는 창의 반환 해야 pWnd 받을 수 있는 WM_COMMAND 메시지.lptpm
포인터는 TPMPARAMS 메뉴는 화면의 영역을 지정 하는 구조를 중복 해야 합니다. 이 매개 변수 수 NULL.
반환 값
지정 하면 TPM_RETURNCMD 에 fuFlags 사용자가 선택한 항목의 메뉴 항목 식별자 매개 변수, 반환 값입니다. 다음 사용자를 선택 하지 않고 메뉴를 취소 하는 경우 나 오류가 발생 하면 반환 값은 0입니다.
지정 하지 않으면 TPM_RETURNCMD 에 fuFlags 매개 변수, 반환 값이 함수는 성공 하면 0이 아닌 및 0이 실패 한 경우. 확장 오류 정보를 가져오기 위해 호출 GetLastError.
설명
부동 팝업 메뉴에서 화면 아무 곳 이나 나타날 수 있습니다. 팝업 메뉴를 만들 때 오류 처리에 대 한 자세한 내용은 하며.
요구 사항
헤더: afxwin.h