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
- FormViewDeleteEventArgs.cs
- DoubleAnimationClockResource.cs
- XmlCompatibilityReader.cs
- UnmanagedMemoryStream.cs
- InfoCardTrace.cs
- XmlNamespaceMapping.cs
- SecureStringHasher.cs
- DataGridViewUtilities.cs
- AssociationProvider.cs
- ObjectSecurity.cs
- ClientSettingsSection.cs
- EdmType.cs
- NamespaceDecl.cs
- ScopedKnownTypes.cs
- WebBrowserBase.cs
- RepeaterItemEventArgs.cs
- DictionaryTraceRecord.cs
- MachineKeySection.cs
- HyperLinkField.cs
- WpfXamlType.cs
- WorkflowInstanceExtensionManager.cs
- Vector3DAnimationBase.cs
- InfoCardHelper.cs
- X509CertificateStore.cs
- CustomSignedXml.cs
- DispatchChannelSink.cs
- FixedTextBuilder.cs
- ObjectDataSourceEventArgs.cs
- LongValidator.cs
- ConfigurationManagerHelper.cs
- RegistryKey.cs
- sqlmetadatafactory.cs
- UrlRoutingModule.cs
- HostedController.cs
- ZipIOCentralDirectoryBlock.cs
- XmlAttributeAttribute.cs
- Variable.cs
- SqlReferenceCollection.cs
- KnownTypeDataContractResolver.cs
- TemplateComponentConnector.cs
- Dynamic.cs
- ArgIterator.cs
- NotEqual.cs
- TreeViewEvent.cs
- CompositeDataBoundControl.cs
- DataControlButton.cs
- LifetimeManager.cs
- SortedDictionary.cs
- InkCanvasAutomationPeer.cs
- DistinctQueryOperator.cs
- EFAssociationProvider.cs
- TextEditor.cs
- WebBrowserEvent.cs
- InternalMappingException.cs
- HyperLinkColumn.cs
- ErrorLog.cs
- SourceFileBuildProvider.cs
- PriorityBindingExpression.cs
- ServiceProviders.cs
- QilInvoke.cs
- WebPartVerbCollection.cs
- ClusterSafeNativeMethods.cs
- RuleAttributes.cs
- WindowsClientElement.cs
- Adorner.cs
- EdmComplexTypeAttribute.cs
- ContentValidator.cs
- JoinGraph.cs
- CodeTypeDeclaration.cs
- CursorConverter.cs
- PeerNameResolver.cs
- LicenseManager.cs
- EntityDataSourceQueryBuilder.cs
- ConvertersCollection.cs
- RegistryKey.cs
- StorageRoot.cs
- SQLInt32Storage.cs
- _ListenerAsyncResult.cs
- Queue.cs
- SmtpClient.cs
- Interfaces.cs
- ListControl.cs
- ControlAdapter.cs
- TransformerInfoCollection.cs
- DataGridViewCellCollection.cs
- RtfToXamlLexer.cs
- OleDbErrorCollection.cs
- StringToken.cs
- PromptBuilder.cs
- ImageAttributes.cs
- NativeMethods.cs
- RuntimeHelpers.cs
- FixedSOMTable.cs
- HMAC.cs
- ReturnEventArgs.cs
- CredentialCache.cs
- EnumerableRowCollectionExtensions.cs
- RepeatButtonAutomationPeer.cs
- namescope.cs
- BindableTemplateBuilder.cs