2012-07-03 3 views

답변

1

OnBeforeMenu 메서드를 CefMenuHandler에 다시 정의해야합니다. 이 메소드를 구현할 때 표준 기술을 사용하여 컨텍스트 메뉴를 표시하고 true를 반환하십시오.

bool MyMenuHandler::OnBeforeMenu(CefRefPtr<CefBrowser> browser, 
           const CefMenuInfo& menuInfo) 
{ 
    HMENU hPopupMenu = CreatePopupMenu(); 
    InsertMenu(hPopupMenu, 0, MF_BYPOSITION | MF_STRING, ID_POPUP_FOO, "Foo"); 
    TrackPopupMenu(hPopupMenu, TPM_BOTTOMALIGN | TPM_LEFTALIGN, xpos, ypos, 0, m_hWnd, NULL); 
    return true; 
} 
+0

고마워요. 나는 가능성이 높은 나의 방법으로 그것을 깨닫는다. –

+0

Drag 함수를 구현하는 방식으로 ClientHandler로 OnDragEnter 메서드를 재정의하지만 dragData의 파일 이름을 가져올 수 없습니다. 이유는 무엇입니까? OnDragStart에서 파일 이름을 가져올 수 있습니다. 자바 스크립트가 필요합니까? 당신의 대답을 기다리고 있습니다. –

관련 문제