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
- HijriCalendar.cs
- ScriptHandlerFactory.cs
- UDPClient.cs
- GridViewRow.cs
- AsynchronousChannelMergeEnumerator.cs
- StrokeNodeEnumerator.cs
- Inflater.cs
- AtlasWeb.Designer.cs
- Vars.cs
- StylusPointDescription.cs
- DataGridTablesFactory.cs
- OdbcParameterCollection.cs
- ExecutionTracker.cs
- SqlDataSourceQuery.cs
- CollectionContainer.cs
- XsdBuilder.cs
- StatusBarDrawItemEvent.cs
- PropVariant.cs
- Section.cs
- Int32RectConverter.cs
- EDesignUtil.cs
- FocusChangedEventArgs.cs
- filewebrequest.cs
- MarkupCompiler.cs
- IndexedString.cs
- WmfPlaceableFileHeader.cs
- Int16.cs
- ConfigurationElementCollection.cs
- ExpressionBuilder.cs
- Int32Converter.cs
- WebPartCloseVerb.cs
- WindowsGraphics.cs
- FileReservationCollection.cs
- StoreItemCollection.Loader.cs
- RoleService.cs
- WaitHandle.cs
- HtmlInputText.cs
- UserValidatedEventArgs.cs
- NamedPipeDuplicateContext.cs
- EventBuilder.cs
- DBParameter.cs
- HostDesigntimeLicenseContext.cs
- ImageSource.cs
- ConfigurationPropertyAttribute.cs
- RequestCachePolicyConverter.cs
- Clock.cs
- SmiXetterAccessMap.cs
- indexingfiltermarshaler.cs
- ReliableReplySessionChannel.cs
- TextSegment.cs
- XmlWriter.cs
- OdbcEnvironment.cs
- SqlDataSourceFilteringEventArgs.cs
- TextTrailingCharacterEllipsis.cs
- AdapterUtil.cs
- PrintingPermissionAttribute.cs
- ConfigurationManagerInternalFactory.cs
- ColorPalette.cs
- EdmPropertyAttribute.cs
- EdmProperty.cs
- UserPreferenceChangingEventArgs.cs
- DataGridViewRow.cs
- MailFileEditor.cs
- GeneralTransform3DCollection.cs
- HtmlShim.cs
- Char.cs
- StringHandle.cs
- IgnoreDeviceFilterElement.cs
- ListDictionary.cs
- Label.cs
- DirectoryInfo.cs
- TrackingStringDictionary.cs
- DrawingAttributeSerializer.cs
- TextSegment.cs
- IsolatedStoragePermission.cs
- ResetableIterator.cs
- _NegoState.cs
- UniqueID.cs
- MinMaxParagraphWidth.cs
- SelectionEditor.cs
- BindingListCollectionView.cs
- SystemBrushes.cs
- TargetException.cs
- TreeViewAutomationPeer.cs
- ImageKeyConverter.cs
- InvokeProviderWrapper.cs
- TreeNodeStyle.cs
- NegationPusher.cs
- ComponentManagerBroker.cs
- RoleManagerEventArgs.cs
- SQLDouble.cs
- DockProviderWrapper.cs
- WSIdentityFaultException.cs
- BidOverLoads.cs
- ControlTemplate.cs
- PreservationFileReader.cs
- NonParentingControl.cs
- WaitHandleCannotBeOpenedException.cs
- XPathItem.cs
- ApplicationTrust.cs