표시할 함수는 지정된 된 위치에 바로 가기 메뉴를 표시 하 고 바로 가기 메뉴에서 항목의 선택을 추적 합니다. 바로 가기 메뉴는 어디서 나 화면에 나타날 수 있습니다.
(BOOL 표시할 HMENU hmenu, UINT fuFlags, 를 int 를 x, int y, HWND 를 hwnd, LPTPMPARAMS lptpm );
| 값 | 의미 |
|---|---|
| TPM_HORIZONTAL | 세로 맞춤을 요청된 하기 전에 요청 된 가로 맞춤을 수용 하려고 시스템 제외 사각형 겹치지 않고 지정된 된 위치에 메뉴를 표시할 수 없습니다, 경우. |
| TPM_VERTICAL | 제외 된 사각형을 겹치지 않고 지정된 된 위치에 메뉴를 표시할 수 없습니다, 경우 시스템 요청된 가로 맞춤 전에 요청한 세로 맞춤을 수용 하려고. |
제외 된 사각형은 메뉴 겹치지 않아야; 화면 부분 lptpm 지정.
TPM_NONOTIFY에서 fuFlags 매개 변수를 지정 하면 함수를 hwnd에 의해 식별 된 창 메시지 보내지 않습니다. 그러나, hwnd창 핸들을 전달 해야 합니다. 응용 프로그램에서 창 핸들 수 있습니다.
FuFlags 매개 변수에서 TPM_RETURNCMD를 지정 하는 경우 반환 값은 사용자가 선택한 항목의 메뉴 항목 식별자. 사용자는 선택 하지 않고 메뉴를 취소 하거나 오류가 발생 하는 경우 다음 반환 값은 0.
FuFlags 매개 변수에서 TPM_RETURNCMD를 지정 하지 않으면 함수 성공 하 고 실패 하는 경우 0 0이 아닌 반환 값이입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.
Windows CE: Windows CE uFlags 매개 변수는 다음 플래그를 지원 하지 않습니다.
TPM_NONOTIFY
TPM_LEFTBUTTON
TPM_RIGHTBUTTON
TPM_HORIZONTAL
TPM_VERTICAL
Lptpm 매개 변수를 NULL로 설정 해야 합니다.
nbsp;?Windows &NT: 버전 4.0 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
메뉴 개요 메뉴 기능, CreatePopupMenu, GetSubMenu, TPMPARAMS, TrackPopupMenu, WM_COMMAND