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
- StreamReader.cs
- OleDragDropHandler.cs
- SharedPersonalizationStateInfo.cs
- FontInfo.cs
- Encoder.cs
- DBParameter.cs
- NumericPagerField.cs
- DocumentGrid.cs
- SoapSchemaMember.cs
- Soap12ServerProtocol.cs
- Zone.cs
- HtmlTextArea.cs
- SequenceNumber.cs
- StaticFileHandler.cs
- BehaviorEditorPart.cs
- InputBinding.cs
- X509ChainElement.cs
- AsymmetricAlgorithm.cs
- panel.cs
- MulticastNotSupportedException.cs
- SynchronizationHandlesCodeDomSerializer.cs
- TableSectionStyle.cs
- XPathNavigatorKeyComparer.cs
- XmlWriterTraceListener.cs
- XmlSchemaGroupRef.cs
- TemplateBaseAction.cs
- COM2IDispatchConverter.cs
- SmiEventSink.cs
- MailBnfHelper.cs
- KerberosRequestorSecurityToken.cs
- RectIndependentAnimationStorage.cs
- xamlnodes.cs
- StringTraceRecord.cs
- PersonalizationStateQuery.cs
- TableLayoutStyleCollection.cs
- XmlAtomicValue.cs
- CryptoStream.cs
- DirectionalLight.cs
- ToolStripLabel.cs
- HtmlSelect.cs
- EastAsianLunisolarCalendar.cs
- MediaCommands.cs
- ToolBar.cs
- TraceInternal.cs
- BlockExpression.cs
- WebProxyScriptElement.cs
- fixedPageContentExtractor.cs
- DoubleAnimation.cs
- UIElementPropertyUndoUnit.cs
- unsafeIndexingFilterStream.cs
- Debug.cs
- MemberMaps.cs
- EventArgs.cs
- DocumentEventArgs.cs
- DBConnection.cs
- ProfileServiceManager.cs
- Int16AnimationUsingKeyFrames.cs
- SystemIPGlobalStatistics.cs
- OutgoingWebResponseContext.cs
- ToolStripRendererSwitcher.cs
- SqlExpander.cs
- VisualStyleTypesAndProperties.cs
- BuildManagerHost.cs
- BinHexDecoder.cs
- QuestionEventArgs.cs
- TraceContextEventArgs.cs
- CollectionEditVerbManager.cs
- Size.cs
- SmtpReplyReader.cs
- SmiEventSink_Default.cs
- DeviceContext2.cs
- NotImplementedException.cs
- SystemIPAddressInformation.cs
- UdpDiscoveryEndpointProvider.cs
- DataGridComboBoxColumn.cs
- SQLInt32Storage.cs
- NestedContainer.cs
- OutputCacheProfile.cs
- arclist.cs
- DesignerActionGlyph.cs
- PenContext.cs
- ProfileGroupSettingsCollection.cs
- TypeSystem.cs
- MouseActionValueSerializer.cs
- XmlAttributeHolder.cs
- Lasso.cs
- XmlDataImplementation.cs
- ReverseQueryOperator.cs
- ResizeBehavior.cs
- TableParaClient.cs
- GuidelineCollection.cs
- Events.cs
- WebBrowserSiteBase.cs
- WorkItem.cs
- WebWorkflowRole.cs
- ConfigXmlAttribute.cs
- ConnectivityStatus.cs
- FixedSOMTextRun.cs
- ImmutableObjectAttribute.cs
- SqlWorkflowInstanceStoreLock.cs