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
- ConfigXmlElement.cs
- DocumentPaginator.cs
- Encoder.cs
- SmiEventSink.cs
- RecordsAffectedEventArgs.cs
- FilePrompt.cs
- SqlDataSourceStatusEventArgs.cs
- Rotation3DAnimationBase.cs
- SqlDataSourceCustomCommandPanel.cs
- BamlRecords.cs
- ExpressionConverter.cs
- ListView.cs
- MenuAutomationPeer.cs
- DeviceContext2.cs
- ColumnMapProcessor.cs
- Error.cs
- ServiceAuthorizationElement.cs
- FormsAuthenticationTicket.cs
- MenuAutomationPeer.cs
- DbProviderFactories.cs
- PnrpPermission.cs
- SetIterators.cs
- CqlParser.cs
- XmlSiteMapProvider.cs
- SnapLine.cs
- SerializationTrace.cs
- RowCache.cs
- ConstantCheck.cs
- JapaneseCalendar.cs
- AspNetRouteServiceHttpHandler.cs
- RelationshipConstraintValidator.cs
- MergeLocalizationDirectives.cs
- TextEffectResolver.cs
- SchemaDeclBase.cs
- VisualProxy.cs
- AutomationPatternInfo.cs
- HttpCachePolicyElement.cs
- QuadraticBezierSegment.cs
- OdbcDataAdapter.cs
- TakeQueryOptionExpression.cs
- SystemColors.cs
- OneOfElement.cs
- PropertyItem.cs
- XmlLoader.cs
- TreeNodeCollection.cs
- ApplicationServicesHostFactory.cs
- CardSpaceSelector.cs
- PersonalizablePropertyEntry.cs
- ToolBarTray.cs
- Vector3DConverter.cs
- GcHandle.cs
- ResourceProviderFactory.cs
- XmlUtilWriter.cs
- webproxy.cs
- TypeUtil.cs
- BinaryConverter.cs
- CompositeTypefaceMetrics.cs
- DispatcherExceptionFilterEventArgs.cs
- CustomAttributeFormatException.cs
- TraceSection.cs
- OracleString.cs
- SwitchExpression.cs
- Transform.cs
- CollectionViewSource.cs
- SingleKeyFrameCollection.cs
- ActivityExecutionFilter.cs
- ConfigurationManagerHelper.cs
- HttpServerVarsCollection.cs
- TextSelection.cs
- FormsAuthenticationCredentials.cs
- HttpMethodAttribute.cs
- SmtpMail.cs
- EllipseGeometry.cs
- RemotingServices.cs
- UriWriter.cs
- ForAllOperator.cs
- AdornerHitTestResult.cs
- RegisterResponseInfo.cs
- basevalidator.cs
- DeleteHelper.cs
- IdentityModelDictionary.cs
- SelectionPatternIdentifiers.cs
- ConnectionPoint.cs
- InvalidBodyAccessException.cs
- SourceFileBuildProvider.cs
- PointLight.cs
- TypeToken.cs
- X509Utils.cs
- Int16Animation.cs
- FlowLayout.cs
- UrlMappingsModule.cs
- UTF8Encoding.cs
- ChtmlTextWriter.cs
- EdmConstants.cs
- FrameworkElementFactory.cs
- ModuleBuilder.cs
- xmlsaver.cs
- PointConverter.cs
- DataGridViewColumn.cs
- ChannelToken.cs