바로 가기 메뉴 만들기

응용 프로그램에서 바로 가기 메뉴를 사용 하 여 표시할 함수를 핸들을 전달 합니다. 일반적으로 창 프로시저 WM_KEYDOWN WM_LBUTTONDOWN 등 사용자 생성 된 메시지에 대 한 응답에서에서 표시할 을 호출 하는 응용 프로그램.

팝업 메뉴 핸들 외에 표시할 소유자 창, 바로 가기 메뉴 (화면 좌표)에서 사용자가 항목을 선택 하는 데 사용할 수 있는 마우스 버튼의 위치에 대 한 핸들을 지정 하는 필요.

이전 TrackPopupMenu 함수는 계속 지원 하지만 새 응용 프로그램 표시할 함수를 사용 해야 합니다. 표시할 함수 TrackPopupMenu, 으로 동일한 매개 변수가 필요 하지만, 또한 메뉴를 모호한 하지 한다 스크린의 일부를 지정할 수 있습니다. 신청서는 WM_CONTEXTMENU 메시지를 처리할 때 일반적으로 창 프로시저에서 이러한 함수 호출.

X-및 y-좌표는 TPM_CENTERALIGN, TPM_LEFTALIGN, 또는 TPM_RIGHTALIGN 플래그와 함께 제공 하 여 바로 가기 메뉴의 위치를 지정할 수 있습니다. 바로 가기 메뉴를 기준으로 x-및 y-좌표 위치를 지정 하는 플래그.

메뉴를 표시 하는 데 사용 하는 동일한 마우스 버튼을 사용 하 여 바로 가기 메뉴에서 항목을 선택 하려면 사용자를 허용 해야 합니다. 이렇게 하려면 메뉴 항목을 선택 하는 데 사용할 수 있는 마우스 단추를 지정 하려면 TPM_LEFTBUTTON 또는 TPM_RIGHTBUTTON 플래그를 지정.

 

Index