2012-07-03 3 views

ответ

1

Вам необходимо переопределить метод OnBeforeMenu в CefMenuHandler. При реализации этого метода отобразите контекстное меню с использованием стандартной методики и верните истину:

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, и я переопределяю метод OnDragEnter с моим ClientHandler, но я не могу получить имя файла dragData, почему? Я могу получить имя файла в OnDragStart. Нужен ли JavaScript? с нетерпением жду вашего ответа. –

 Смежные вопросы

  • Нет связанных вопросов^_^