public SetEventInfo ( int keydata, bool shift, bool alt, bool control ) : void | ||
keydata | int | |
shift | bool | |
alt | bool | |
control | bool | |
Résultat | void |
//------------------------------------------------------ UIKeyEventArgs GetTranslatedUIKeyEventArg(System.Windows.Forms.KeyEventArgs e) { UIKeyEventArgs keyEventArg = _keyEventStack.Count > 0 ? _keyEventStack.Pop() : new UIKeyEventArgs(); keyEventArg.SetEventInfo((int)e.KeyData, e.Shift, e.Alt, e.Control); return(keyEventArg); }
//#if DEBUG // static int dbug_preview_dialogKey_count = 0; //#endif public bool HandleProcessDialogKey(UIKeys keyData) { //#if DEBUG // System.Diagnostics.Debug.WriteLine("prev_dlgkey" + (dbug_preview_dialogKey_count++)); //#endif _canvasViewport.FullMode = false; _keyEventArgs.SetEventInfo((uint)keyData, false, false, false, UIEventName.ProcessDialogKey);//f-f-f will be set later bool result = _topWinEventRoot.RootProcessDialogKey(_keyEventArgs); if (result) { PrepareRenderAndFlushAccumGraphics(); } return(result); }
void SetKeyData(UIKeyEventArgs keyEventArgs, int keydata) { keyEventArgs.SetEventInfo(keydata, lastKeydownWithShift, lastKeydownWithAlt, lastKeydownWithControl); }