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
- UInt16Storage.cs
- LocatorPart.cs
- MenuItemStyleCollection.cs
- UserInitiatedNavigationPermission.cs
- ButtonAutomationPeer.cs
- ComponentEditorPage.cs
- DataGridViewComboBoxCell.cs
- CompressedStack.cs
- SemanticBasicElement.cs
- ChannelBuilder.cs
- SHA384.cs
- OpCodes.cs
- TerminatorSinks.cs
- InputProcessorProfiles.cs
- Monitor.cs
- PreProcessor.cs
- BinaryUtilClasses.cs
- CellParagraph.cs
- UnsafeNativeMethodsCLR.cs
- VisualBrush.cs
- BulletChrome.cs
- PageStatePersister.cs
- AnyReturnReader.cs
- LinearGradientBrush.cs
- ResourceCategoryAttribute.cs
- ListBoxItemWrapperAutomationPeer.cs
- CookieHandler.cs
- ReadOnlyAttribute.cs
- NetworkInformationPermission.cs
- LineServices.cs
- MetadataAssemblyHelper.cs
- BuilderElements.cs
- FormViewActionList.cs
- FontCacheUtil.cs
- BaseInfoTable.cs
- QueryConverter.cs
- WindowsClaimSet.cs
- oledbmetadatacollectionnames.cs
- WebPartConnectionCollection.cs
- RowUpdatedEventArgs.cs
- DataSetSchema.cs
- FieldMetadata.cs
- WindowShowOrOpenTracker.cs
- GraphicsContext.cs
- ConstraintCollection.cs
- ToolboxService.cs
- CodeChecksumPragma.cs
- WindowsBrush.cs
- TemplateKey.cs
- DataBoundLiteralControl.cs
- BinaryFormatterWriter.cs
- UnsafeNativeMethods.cs
- TypeUsageBuilder.cs
- CultureData.cs
- FlowDocumentFormatter.cs
- MarginsConverter.cs
- StringComparer.cs
- EventProxy.cs
- ElapsedEventArgs.cs
- Rect3D.cs
- WebPartMenuStyle.cs
- DeflateEmulationStream.cs
- DocumentPaginator.cs
- FlagsAttribute.cs
- linebase.cs
- XNodeValidator.cs
- Rfc2898DeriveBytes.cs
- DisableDpiAwarenessAttribute.cs
- InvalidDataException.cs
- DesignerDataRelationship.cs
- LockedAssemblyCache.cs
- XmlSortKey.cs
- WindowsFormsSectionHandler.cs
- TreeNodeConverter.cs
- XpsException.cs
- BoundsDrawingContextWalker.cs
- OleDbRowUpdatedEvent.cs
- ReferencedAssemblyResolver.cs
- DisplayMemberTemplateSelector.cs
- Camera.cs
- AdornedElementPlaceholder.cs
- HandleRef.cs
- HttpClientCertificate.cs
- Script.cs
- OracleBoolean.cs
- ReflectionUtil.cs
- UInt32.cs
- XmlCharCheckingWriter.cs
- Size.cs
- ImageBrush.cs
- SamlAuthenticationStatement.cs
- RelationshipNavigation.cs
- PropertyPathWorker.cs
- CollectionType.cs
- EventlogProvider.cs
- InternalSafeNativeMethods.cs
- FixedSOMTable.cs
- HttpCookieCollection.cs
- TemplateInstanceAttribute.cs
- SocketManager.cs