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
- XPathException.cs
- LZCodec.cs
- Model3DGroup.cs
- XPathDocumentBuilder.cs
- RemotingConfigParser.cs
- EventListener.cs
- TextEditorLists.cs
- CharEnumerator.cs
- PassportAuthenticationModule.cs
- XmlRootAttribute.cs
- DataBinder.cs
- CollectionChangeEventArgs.cs
- ResourcePermissionBase.cs
- NumericUpDownAcceleration.cs
- _OverlappedAsyncResult.cs
- AnonymousIdentificationSection.cs
- TimeEnumHelper.cs
- ElementProxy.cs
- ButtonChrome.cs
- CopyAttributesAction.cs
- StylusPointDescription.cs
- XmlSchemaAttribute.cs
- FixedPageAutomationPeer.cs
- TranslateTransform.cs
- MethodRental.cs
- AnonymousIdentificationModule.cs
- ZoneMembershipCondition.cs
- SingleQueryOperator.cs
- PackWebRequestFactory.cs
- SecurityContextKeyIdentifierClause.cs
- SafeSecurityHelper.cs
- DefaultProxySection.cs
- UIElement3DAutomationPeer.cs
- XmlChoiceIdentifierAttribute.cs
- ConsumerConnectionPointCollection.cs
- SignalGate.cs
- CalendarDateRangeChangingEventArgs.cs
- HttpConfigurationSystem.cs
- WindowInteractionStateTracker.cs
- TextTreeTextNode.cs
- HelpInfo.cs
- FederatedMessageSecurityOverHttpElement.cs
- PageBuildProvider.cs
- FileChangesMonitor.cs
- ColorConverter.cs
- ModelPerspective.cs
- ClientData.cs
- TreeViewAutomationPeer.cs
- _SSPISessionCache.cs
- validation.cs
- UserControlAutomationPeer.cs
- CodeArrayCreateExpression.cs
- ContextConfiguration.cs
- RangeBaseAutomationPeer.cs
- _UriSyntax.cs
- BitmapEffect.cs
- FilterEventArgs.cs
- CommonProperties.cs
- EntityContainer.cs
- CodeMemberMethod.cs
- XmlNamedNodeMap.cs
- DefaultTextStore.cs
- DataKey.cs
- TreeView.cs
- ValueHandle.cs
- NotifyParentPropertyAttribute.cs
- GiveFeedbackEvent.cs
- PreProcessor.cs
- GlobalEventManager.cs
- XmlSignatureManifest.cs
- DirectoryObjectSecurity.cs
- PolyLineSegment.cs
- BlockUIContainer.cs
- GetFileNameResult.cs
- TextStore.cs
- LinqDataView.cs
- RealizationContext.cs
- Int16AnimationUsingKeyFrames.cs
- SqlDependency.cs
- PathGradientBrush.cs
- SafeCoTaskMem.cs
- Region.cs
- documentsequencetextpointer.cs
- XmlDictionaryReader.cs
- FactoryMaker.cs
- ErrorRuntimeConfig.cs
- HtmlInputHidden.cs
- WebContext.cs
- ScrollItemPattern.cs
- HtmlHead.cs
- BroadcastEventHelper.cs
- CustomAttribute.cs
- RegexParser.cs
- MethodBuilderInstantiation.cs
- DllNotFoundException.cs
- AnimationClockResource.cs
- MimeMapping.cs
- WebPartEditorOkVerb.cs
- NativeMethods.cs
- DocumentGridPage.cs