public int DragEnter(IDataObject pDataObj, uint grfKeyState, tagPOINT pt, ref uint pdwEffect) { _currendDataObject = null; if (pDataObj != null) _currendDataObject = new DataObject (pDataObj); var args = new ExtendedDragEventHandlerArgs ( _currendDataObject, (int) grfKeyState, pt.X, pt.Y, DragDropEffects.All, ToWinForms ((NativeDragDropEffects) pdwEffect)); _extendedTridentWebBrowser.OnDragEnter (args); if (args.Handled) pdwEffect = (uint) ToNative (args.Effect); return HResult.S_OK; }
public virtual int ShowContextMenu(uint dwID, ref tagPOINT pt, object pcmdtReserved, object pdispReserved) { return !_browser.IsWebBrowserContextMenuEnabled ? HResult.S_OK : HResult.S_FALSE; }