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
- CryptoStream.cs
- Permission.cs
- ChildDocumentBlock.cs
- IxmlLineInfo.cs
- LifetimeServices.cs
- DefaultEventAttribute.cs
- ModelItem.cs
- Transform.cs
- HtmlInputText.cs
- Predicate.cs
- NoClickablePointException.cs
- DataGridViewToolTip.cs
- DiscoveryClientChannelFactory.cs
- MouseGestureConverter.cs
- TrackBar.cs
- InputLanguageManager.cs
- TransportReplyChannelAcceptor.cs
- AdCreatedEventArgs.cs
- Canvas.cs
- TypeResolver.cs
- Vector3D.cs
- StylusDownEventArgs.cs
- ScriptResourceMapping.cs
- WebPartConnectionsConfigureVerb.cs
- SystemDiagnosticsSection.cs
- HelpOperationInvoker.cs
- Configuration.cs
- SecurityTokenException.cs
- ArgumentNullException.cs
- DbProviderServices.cs
- XPathConvert.cs
- WebPartDisplayModeEventArgs.cs
- SecurityHeaderElementInferenceEngine.cs
- TargetParameterCountException.cs
- _NestedSingleAsyncResult.cs
- PageHandlerFactory.cs
- SchemaContext.cs
- CapabilitiesAssignment.cs
- QuaternionAnimation.cs
- PopupRoot.cs
- GetBrowserTokenRequest.cs
- DynamicPropertyHolder.cs
- DefaultSection.cs
- ContextStaticAttribute.cs
- contentDescriptor.cs
- BindableAttribute.cs
- ContainerUtilities.cs
- ErrorStyle.cs
- AttributeSetAction.cs
- LineBreakRecord.cs
- SafePEFileHandle.cs
- TheQuery.cs
- RadialGradientBrush.cs
- UserNameSecurityToken.cs
- AccessorTable.cs
- FtpWebRequest.cs
- RtfFormatStack.cs
- X509Certificate.cs
- StructuralType.cs
- ListViewTableRow.cs
- BuildManager.cs
- AsyncOperationLifetimeManager.cs
- RotationValidation.cs
- ConstructorArgumentAttribute.cs
- DesignerActionHeaderItem.cs
- FontEmbeddingManager.cs
- ReadOnlyAttribute.cs
- ContentWrapperAttribute.cs
- LockingPersistenceProvider.cs
- FileVersionInfo.cs
- NetworkInformationPermission.cs
- WrappedDispatcherException.cs
- SystemResourceHost.cs
- TrustSection.cs
- BrushMappingModeValidation.cs
- EnlistmentTraceIdentifier.cs
- ProxyGenerator.cs
- Math.cs
- ValuePatternIdentifiers.cs
- AliasedSlot.cs
- EventMappingSettingsCollection.cs
- errorpatternmatcher.cs
- HtmlInputReset.cs
- VectorKeyFrameCollection.cs
- RegularExpressionValidator.cs
- ValidationPropertyAttribute.cs
- SortExpressionBuilder.cs
- XmlEncodedRawTextWriter.cs
- OdbcStatementHandle.cs
- InkPresenter.cs
- KeySpline.cs
- BooleanAnimationBase.cs
- OdbcConnection.cs
- CheckPair.cs
- PlatformNotSupportedException.cs
- IPPacketInformation.cs
- OutputCacheProfile.cs
- ContainerControl.cs
- DataKey.cs
- ScriptBehaviorDescriptor.cs