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
- OdbcRowUpdatingEvent.cs
- ResourcesChangeInfo.cs
- AddInSegmentDirectoryNotFoundException.cs
- NumberSubstitution.cs
- FastEncoderWindow.cs
- FieldAccessException.cs
- PrintDocument.cs
- UnmanagedBitmapWrapper.cs
- DataTemplateSelector.cs
- HttpHandlerAction.cs
- SessionStateContainer.cs
- DefaultValueAttribute.cs
- DragStartedEventArgs.cs
- Assert.cs
- ClientUrlResolverWrapper.cs
- _AutoWebProxyScriptEngine.cs
- DataGridViewCheckBoxCell.cs
- SqlDataSourceView.cs
- InvalidOperationException.cs
- RootAction.cs
- MonthChangedEventArgs.cs
- Processor.cs
- CharEnumerator.cs
- SecurityPolicySection.cs
- Condition.cs
- Pair.cs
- InputBuffer.cs
- ServicePoint.cs
- DragStartedEventArgs.cs
- SqlCharStream.cs
- CharacterBuffer.cs
- WebPartZoneAutoFormat.cs
- RangeValidator.cs
- StrongName.cs
- FixedSOMGroup.cs
- metadatamappinghashervisitor.cs
- BinaryConverter.cs
- PenThread.cs
- Label.cs
- HttpStreams.cs
- SafeUserTokenHandle.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- NameValueCollection.cs
- DesignerCalendarAdapter.cs
- ComponentDispatcherThread.cs
- SaveFileDialog.cs
- QuadraticEase.cs
- OdbcConnectionOpen.cs
- ControlParameter.cs
- TreeNodeBindingDepthConverter.cs
- HandleCollector.cs
- DbMetaDataCollectionNames.cs
- MenuItemStyle.cs
- HtmlTable.cs
- XmlElementCollection.cs
- DataServiceQueryProvider.cs
- DataColumnCollection.cs
- ObjectItemCollection.cs
- DocumentOrderQuery.cs
- RichTextBoxConstants.cs
- DiscoveryInnerClientAdhocCD1.cs
- WindowsStatic.cs
- Pair.cs
- ClientSession.cs
- ConnectionStringsExpressionBuilder.cs
- IIS7UserPrincipal.cs
- RenamedEventArgs.cs
- MeasureItemEvent.cs
- AddressHeaderCollection.cs
- MdImport.cs
- Span.cs
- Evidence.cs
- webeventbuffer.cs
- PolygonHotSpot.cs
- ChangeConflicts.cs
- FreezableCollection.cs
- cache.cs
- CompilerScopeManager.cs
- BinaryReader.cs
- Style.cs
- TakeQueryOptionExpression.cs
- DomNameTable.cs
- EdmComplexTypeAttribute.cs
- SerializationAttributes.cs
- CellParaClient.cs
- ComplexPropertyEntry.cs
- DataSourceControl.cs
- OleDbConnectionFactory.cs
- SQlBooleanStorage.cs
- WrappingXamlSchemaContext.cs
- BindingBase.cs
- DocumentViewerConstants.cs
- FocusChangedEventArgs.cs
- Propagator.JoinPropagator.cs
- DecoderNLS.cs
- HttpListener.cs
- UnsafeNativeMethods.cs
- FacetDescription.cs
- X509Certificate2.cs
- SynchronizationLockException.cs