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
- ParentQuery.cs
- ToolStripPanelCell.cs
- DataGridRow.cs
- x509utils.cs
- UnsafeMethods.cs
- InputBinding.cs
- EncoderParameter.cs
- Merger.cs
- VisualCollection.cs
- listitem.cs
- CollectionConverter.cs
- TextRange.cs
- SecondaryIndexList.cs
- datacache.cs
- complextypematerializer.cs
- Validator.cs
- XmlSerializationGeneratedCode.cs
- DataAdapter.cs
- KeyInstance.cs
- ResourcesBuildProvider.cs
- GridItemCollection.cs
- SourceLineInfo.cs
- ECDiffieHellmanPublicKey.cs
- TemplateBindingExpression.cs
- RangeBaseAutomationPeer.cs
- FragmentNavigationEventArgs.cs
- ValidationErrorEventArgs.cs
- StructuredType.cs
- ControlCollection.cs
- Pair.cs
- propertyentry.cs
- DesignerActionHeaderItem.cs
- Hash.cs
- UnmanagedMarshal.cs
- ColorTransform.cs
- ResourceWriter.cs
- ObjectPersistData.cs
- Misc.cs
- ClientData.cs
- DbExpressionRules.cs
- DBCommand.cs
- MapPathBasedVirtualPathProvider.cs
- ByteConverter.cs
- XmlCountingReader.cs
- BufferBuilder.cs
- Int64Animation.cs
- DataGridHelper.cs
- NotifyParentPropertyAttribute.cs
- XmlBaseReader.cs
- XmlSchemas.cs
- SendingRequestEventArgs.cs
- StopStoryboard.cs
- cookiecontainer.cs
- DataGridViewColumn.cs
- IncrementalHitTester.cs
- TransformerTypeCollection.cs
- SqlClientMetaDataCollectionNames.cs
- AssemblyAttributes.cs
- NeutralResourcesLanguageAttribute.cs
- SqlResolver.cs
- XmlDocumentFragment.cs
- XmlCharCheckingReader.cs
- WebPartManager.cs
- Decoder.cs
- BoundField.cs
- ManipulationStartingEventArgs.cs
- ColumnHeader.cs
- NativeCompoundFileAPIs.cs
- WebServiceAttribute.cs
- DataDocumentXPathNavigator.cs
- KeyValuePairs.cs
- Boolean.cs
- BinHexEncoder.cs
- AuthStoreRoleProvider.cs
- RectIndependentAnimationStorage.cs
- PropertyCollection.cs
- DataView.cs
- CatalogZoneBase.cs
- SelectingProviderEventArgs.cs
- ReliableChannelListener.cs
- AuthorizationRule.cs
- FunctionOverloadResolver.cs
- OracleFactory.cs
- BooleanAnimationUsingKeyFrames.cs
- ResourceDictionary.cs
- RadioButton.cs
- HtmlButton.cs
- UidPropertyAttribute.cs
- ImmComposition.cs
- PointCollectionConverter.cs
- InputLanguageEventArgs.cs
- ServiceReference.cs
- ValueQuery.cs
- VisualBrush.cs
- DataListGeneralPage.cs
- Aggregates.cs
- ConfigurationValue.cs
- DirectionalLight.cs
- SoapSchemaExporter.cs
- RectangleHotSpot.cs