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
- RankException.cs
- SecureUICommand.cs
- ListBoxItem.cs
- ProcessModelSection.cs
- controlskin.cs
- QuadraticEase.cs
- DataColumnChangeEvent.cs
- KnownBoxes.cs
- FixUpCollection.cs
- ContainerSelectorBehavior.cs
- ObjectQueryExecutionPlan.cs
- LoginName.cs
- Regex.cs
- HostVisual.cs
- ServiceObjectContainer.cs
- RelationshipEntry.cs
- ChangePassword.cs
- RelatedView.cs
- ZipPackage.cs
- ChannelManagerService.cs
- ListSortDescription.cs
- TileBrush.cs
- DataControlImageButton.cs
- DeflateEmulationStream.cs
- TileModeValidation.cs
- VirtualPath.cs
- BinaryMethodMessage.cs
- DbDataAdapter.cs
- ControlPropertyNameConverter.cs
- IncomingWebRequestContext.cs
- WebPartMovingEventArgs.cs
- MailAddressCollection.cs
- _SslSessionsCache.cs
- TemplatePropertyEntry.cs
- CellCreator.cs
- dsa.cs
- MatrixAnimationUsingPath.cs
- SqlCacheDependency.cs
- HTMLTextWriter.cs
- QilVisitor.cs
- ServiceHostFactory.cs
- ExportFileRequest.cs
- DataGridItem.cs
- DataIdProcessor.cs
- TreeViewDesigner.cs
- MimePart.cs
- BitmapFrameEncode.cs
- LocatorBase.cs
- RestHandlerFactory.cs
- SqlInternalConnectionSmi.cs
- Polygon.cs
- TextCollapsingProperties.cs
- TemplateControlBuildProvider.cs
- CharKeyFrameCollection.cs
- DoubleIndependentAnimationStorage.cs
- DataGridSortCommandEventArgs.cs
- RtfToXamlReader.cs
- BookmarkResumptionRecord.cs
- DesignerDataSourceView.cs
- EmptyQuery.cs
- ImageIndexEditor.cs
- WindowsListViewGroupHelper.cs
- MappingMetadataHelper.cs
- EntityModelSchemaGenerator.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- EventListenerClientSide.cs
- BuilderInfo.cs
- LinqDataSourceDisposeEventArgs.cs
- FormViewModeEventArgs.cs
- BindingParameterCollection.cs
- MultitargetUtil.cs
- UserUseLicenseDictionaryLoader.cs
- ConfigurationPropertyCollection.cs
- ParseHttpDate.cs
- WpfPayload.cs
- GraphicsPath.cs
- SmiEventSink_Default.cs
- PtsHelper.cs
- SinglePageViewer.cs
- SR.cs
- NavigatorInput.cs
- TypeTypeConverter.cs
- IRCollection.cs
- OrElse.cs
- ToolStripTextBox.cs
- HttpListenerResponse.cs
- ThreadStateException.cs
- ClipboardProcessor.cs
- PackagingUtilities.cs
- TabletDevice.cs
- DataListCommandEventArgs.cs
- TCPClient.cs
- SupportingTokenSpecification.cs
- MarkupCompilePass1.cs
- SystemFonts.cs
- UserControlCodeDomTreeGenerator.cs
- XmlEncodedRawTextWriter.cs
- RijndaelManaged.cs
- EntitySqlQueryCacheEntry.cs
- OleDbErrorCollection.cs