Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / RawAppCommandInputReport.cs / 1 / RawAppCommandInputReport.cs
using System; using System.Security; using System.Security.Permissions; using MS.Internal; using MS.Win32; using System.Windows; namespace System.Windows.Input { ////// The RawAppCommandInputReport class encapsulates the raw input provided from WM_APPCOMMAND message. /// This WM_APPCOMMAND message gets generated when the DefWindowProc processes the WM_XBUTTONUP or /// WM_NCXBUTTONUP message, or when the user types an application command key. /// /// ////// It is important to note that the InputReport class only contains /// blittable types. This is required so that the report can be marshalled across application domains. /// /// To get the coordinates of the cursor if the message was generated /// by a button click on the mouse, the application can call GetMessagePos. /// An application can test whether the message was generated by the mouse by checking whether Device contains FAPPCOMMAND_MOUSE. /// Unlike other windows messages, an application should return TRUE from this message if it processes it. /// internal class RawAppCommandInputReport : InputReport { ////// Constructs ad instance of the RawAppCommandInputReport class. /// /// /// The input source that provided this input. /// /// /// The mode in which the input is being provided. /// /// /// The time when the input occured. /// /// /// The Application Command associated. /// /// /// The device that generated the app command. /// /// the input device that generated the input event internal RawAppCommandInputReport( PresentationSource inputSource, InputMode mode, int timestamp, int appCommand, InputType device, InputType inputType) : base(inputSource, inputType, mode, timestamp) { _appCommand = appCommand; _device = device; } ////// Read-only access to the AppCommand that was reported. /// internal int AppCommand { get { return _appCommand; } } ////// Read-only access to the device that generated the AppCommand /// internal InputType Device { get { return _device; } } private int _appCommand; private InputType _device; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- xmlglyphRunInfo.cs
- InProcStateClientManager.cs
- StateManagedCollection.cs
- ObjectDataSourceStatusEventArgs.cs
- SynchronousChannelMergeEnumerator.cs
- CodeNamespaceCollection.cs
- MediaTimeline.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- TemplateBindingExpressionConverter.cs
- SapiRecoInterop.cs
- AvTraceFormat.cs
- ExtentCqlBlock.cs
- XmlSchemaAttribute.cs
- ConfigXmlDocument.cs
- QueuePathEditor.cs
- UncommonField.cs
- AlignmentXValidation.cs
- TreeWalkHelper.cs
- BamlRecordWriter.cs
- XmlUnspecifiedAttribute.cs
- HtmlForm.cs
- TimeSpan.cs
- CategoriesDocumentFormatter.cs
- SpotLight.cs
- DataSetUtil.cs
- AttachedAnnotationChangedEventArgs.cs
- AtlasWeb.Designer.cs
- EntityDataSourceUtil.cs
- ComAdminInterfaces.cs
- HttpWebResponse.cs
- SecurityKeyIdentifierClause.cs
- HandleCollector.cs
- XPathItem.cs
- ImageDesigner.cs
- ZipIORawDataFileBlock.cs
- MsmqUri.cs
- XmlSchemaAppInfo.cs
- DataGridViewAddColumnDialog.cs
- PageParserFilter.cs
- RayMeshGeometry3DHitTestResult.cs
- PageEventArgs.cs
- InheritanceRules.cs
- ImageField.cs
- CacheAxisQuery.cs
- ZipFileInfo.cs
- WCFModelStrings.Designer.cs
- DbQueryCommandTree.cs
- EdmScalarPropertyAttribute.cs
- XmlDataCollection.cs
- TranslateTransform3D.cs
- AuthorizationPolicyTypeElement.cs
- XmlNodeReader.cs
- Ticks.cs
- RepeaterCommandEventArgs.cs
- RegionInfo.cs
- Menu.cs
- httpstaticobjectscollection.cs
- InputReportEventArgs.cs
- EntityCommandDefinition.cs
- FormatSettings.cs
- SessionParameter.cs
- SingleConverter.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- Console.cs
- TdsParserStaticMethods.cs
- SerializationException.cs
- DbXmlEnabledProviderManifest.cs
- OverflowException.cs
- Baml2006ReaderFrame.cs
- EpmContentDeSerializer.cs
- Comparer.cs
- SystemIcons.cs
- TiffBitmapDecoder.cs
- NonVisualControlAttribute.cs
- HttpCacheParams.cs
- RuleSet.cs
- ExpressionEditorAttribute.cs
- HostProtectionPermission.cs
- RefExpr.cs
- BoundPropertyEntry.cs
- QilReplaceVisitor.cs
- HttpRequestTraceRecord.cs
- ToolStripPanelRow.cs
- PtsHost.cs
- HatchBrush.cs
- OAVariantLib.cs
- MemberRelationshipService.cs
- WithParamAction.cs
- SharedConnectionWorkflowTransactionService.cs
- XmlSchema.cs
- Graphics.cs
- SystemInformation.cs
- MappedMetaModel.cs
- InvalidProgramException.cs
- ProtocolsConfiguration.cs
- BufferedGraphicsContext.cs
- EntityDataSourceValidationException.cs
- TreeNodeMouseHoverEvent.cs
- WSHttpBindingElement.cs
- XmlEntity.cs