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
- RangeValidator.cs
- BaseAddressElementCollection.cs
- DecoratedNameAttribute.cs
- DesignerAdapterUtil.cs
- UnhandledExceptionEventArgs.cs
- RichTextBoxAutomationPeer.cs
- FormClosingEvent.cs
- TreeNodeClickEventArgs.cs
- CFStream.cs
- SelectedCellsCollection.cs
- ConfigXmlWhitespace.cs
- DataGridPageChangedEventArgs.cs
- SQLMoneyStorage.cs
- DataListItem.cs
- ServiceChannelProxy.cs
- SiteMapNodeItemEventArgs.cs
- SqlNotificationRequest.cs
- ParserExtension.cs
- ResourceBinder.cs
- ResourcePart.cs
- GPRECTF.cs
- DesignTimeParseData.cs
- Config.cs
- GridViewAutomationPeer.cs
- HitTestWithPointDrawingContextWalker.cs
- GridViewCommandEventArgs.cs
- Config.cs
- Panel.cs
- BinHexEncoding.cs
- DataSourceCache.cs
- CorrelationExtension.cs
- SessionIDManager.cs
- WindowsButton.cs
- CssStyleCollection.cs
- SchemaObjectWriter.cs
- XmlWriterSettings.cs
- Normalizer.cs
- TypedCompletedAsyncResult.cs
- ControlValuePropertyAttribute.cs
- HealthMonitoringSection.cs
- Variable.cs
- CommonXSendMessage.cs
- ReflectionTypeLoadException.cs
- Bidi.cs
- CurrencyWrapper.cs
- TabPanel.cs
- OleDbDataAdapter.cs
- KernelTypeValidation.cs
- DBCommandBuilder.cs
- SrgsElementFactoryCompiler.cs
- Control.cs
- XmlIlGenerator.cs
- XmlSchemaObjectCollection.cs
- DesignerUtility.cs
- TypeSystemHelpers.cs
- CancelAsyncOperationRequest.cs
- ContourSegment.cs
- GlyphRun.cs
- AppearanceEditorPart.cs
- RegexCapture.cs
- LayoutEvent.cs
- XmlSchemaException.cs
- LookupNode.cs
- ConstraintStruct.cs
- AttachInfo.cs
- QueryCacheEntry.cs
- CommandConverter.cs
- CodeAttributeArgumentCollection.cs
- BuildProviderCollection.cs
- ConnectionString.cs
- PropagatorResult.cs
- wgx_exports.cs
- datacache.cs
- ParserStreamGeometryContext.cs
- SoapEnumAttribute.cs
- NameSpaceExtractor.cs
- ClientApiGenerator.cs
- WindowsSlider.cs
- RelOps.cs
- ContentPosition.cs
- XslNumber.cs
- WebPartVerb.cs
- ObjectDataSourceChooseMethodsPanel.cs
- ObjectListCommandCollection.cs
- BaseHashHelper.cs
- CaseInsensitiveOrdinalStringComparer.cs
- FileSystemEventArgs.cs
- StylusButtonCollection.cs
- GrabHandleGlyph.cs
- TableLayoutPanelCellPosition.cs
- HtmlUtf8RawTextWriter.cs
- EntityDataSourceContextDisposingEventArgs.cs
- TypeGeneratedEventArgs.cs
- MethodBody.cs
- PnrpPermission.cs
- MembershipPasswordException.cs
- GlobalizationAssembly.cs
- PrintDocument.cs
- InfoCardUIAgent.cs
- SqlBooleanMismatchVisitor.cs