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
- LedgerEntryCollection.cs
- HandledEventArgs.cs
- IsolatedStorageException.cs
- HtmlObjectListAdapter.cs
- HttpWebResponse.cs
- CalendarDesigner.cs
- ConfigurationSectionCollection.cs
- CalendarTable.cs
- DataGridItem.cs
- COM2Enum.cs
- ViewCellRelation.cs
- SizeLimitedCache.cs
- IisTraceListener.cs
- ExpressionList.cs
- RangeBaseAutomationPeer.cs
- CheckBoxRenderer.cs
- EndpointAddressElementBase.cs
- IssuanceTokenProviderState.cs
- ContextItemManager.cs
- DesignerDataColumn.cs
- EventLogEntryCollection.cs
- JapaneseLunisolarCalendar.cs
- WindowsHyperlink.cs
- PasswordTextNavigator.cs
- SamlSecurityToken.cs
- HtmlForm.cs
- DrawingContextDrawingContextWalker.cs
- ProcessProtocolHandler.cs
- CultureInfo.cs
- ControlTemplate.cs
- PropertyPathWorker.cs
- XPathSelfQuery.cs
- PolicyManager.cs
- SiteMapNodeCollection.cs
- NCryptSafeHandles.cs
- AssemblyAttributesGoHere.cs
- ErrorProvider.cs
- DataViewManager.cs
- ErrorsHelper.cs
- XmlBoundElement.cs
- TrustLevelCollection.cs
- Completion.cs
- CodePageUtils.cs
- HandleRef.cs
- NamedElement.cs
- WindowsImpersonationContext.cs
- DataGridRelationshipRow.cs
- FreeFormPanel.cs
- ServiceContractGenerationContext.cs
- PolicyLevel.cs
- XamlPathDataSerializer.cs
- XamlStackWriter.cs
- EventRoute.cs
- RetrieveVirtualItemEventArgs.cs
- ListView.cs
- HtmlSelect.cs
- WebBrowsableAttribute.cs
- TcpChannelFactory.cs
- TypedReference.cs
- Int64Storage.cs
- SemaphoreFullException.cs
- RemoteArgument.cs
- CommentEmitter.cs
- CroppedBitmap.cs
- ThreadPool.cs
- DataSourceView.cs
- TagMapCollection.cs
- QueryInterceptorAttribute.cs
- XmlDictionaryString.cs
- RequestQueryProcessor.cs
- unitconverter.cs
- TextBoxRenderer.cs
- CodeTypeParameterCollection.cs
- TraceListeners.cs
- WrapperEqualityComparer.cs
- Util.cs
- DynamicMethod.cs
- HandleRef.cs
- ValueChangedEventManager.cs
- SingleObjectCollection.cs
- CapabilitiesUse.cs
- CreatingCookieEventArgs.cs
- PrintPreviewDialog.cs
- Codec.cs
- TextEffect.cs
- AnonymousIdentificationSection.cs
- RichTextBoxDesigner.cs
- Command.cs
- DefaultHttpHandler.cs
- ZipArchive.cs
- RemoteCryptoSignHashRequest.cs
- SafeNativeMethods.cs
- NamespaceMapping.cs
- PageAsyncTaskManager.cs
- PointAnimationBase.cs
- EventLogQuery.cs
- FileUtil.cs
- DisableDpiAwarenessAttribute.cs
- DataGridPageChangedEventArgs.cs
- Rotation3DAnimationBase.cs