Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / Drawing / System / Drawing / Design / UnsafeNativeMethods.cs / 1 / UnsafeNativeMethods.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Drawing.Design { using System.Runtime.InteropServices; using System; using System.Security.Permissions; using System.Collections; using System.IO; using System.Text; [ System.Security.SuppressUnmanagedCodeSecurityAttribute() ] internal class UnsafeNativeMethods { private UnsafeNativeMethods() {} [DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] public static extern int ClientToScreen(HandleRef hWnd, [In, Out] NativeMethods.POINT pt); [DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] public static extern int ScreenToClient(HandleRef hWnd, [In, Out] NativeMethods.POINT pt); [DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] public static extern IntPtr SetFocus(HandleRef hWnd); [DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] public static extern IntPtr GetFocus(); [DllImport(ExternDll.User32, ExactSpelling=true, CharSet=CharSet.Auto)] public static extern void NotifyWinEvent(int winEvent, HandleRef hwnd, int objType, int objID); public const int OBJID_CLIENT = unchecked(unchecked((int)0xFFFFFFFC)); } } // 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
- FixedTextView.cs
- LongSumAggregationOperator.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- NativeMethods.cs
- UserInitiatedNavigationPermission.cs
- PermissionSet.cs
- ValueExpressions.cs
- EditingScope.cs
- cookieexception.cs
- StorageAssociationSetMapping.cs
- WebHttpBindingElement.cs
- HuffModule.cs
- ConfigXmlElement.cs
- ConfigXmlWhitespace.cs
- MouseActionValueSerializer.cs
- CellParagraph.cs
- OLEDB_Enum.cs
- ScopeCompiler.cs
- Unit.cs
- ClonableStack.cs
- RenderOptions.cs
- LocalizableAttribute.cs
- StylusOverProperty.cs
- DataGridViewCellCollection.cs
- HtmlPanelAdapter.cs
- DtdParser.cs
- GlobalizationSection.cs
- DbProviderFactoriesConfigurationHandler.cs
- CharacterBuffer.cs
- SessionPageStatePersister.cs
- LinqDataSource.cs
- CriticalHandle.cs
- Instrumentation.cs
- GenerateTemporaryTargetAssembly.cs
- MetaType.cs
- TimeManager.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- FixedSOMTextRun.cs
- RefType.cs
- CompilationLock.cs
- SecurityContextSecurityTokenAuthenticator.cs
- ParameterDataSourceExpression.cs
- RegexRunnerFactory.cs
- WindowsTab.cs
- ExtensionsSection.cs
- oledbmetadatacollectionnames.cs
- QueryableFilterRepeater.cs
- SpellerError.cs
- TcpTransportManager.cs
- JulianCalendar.cs
- PolicyManager.cs
- XmlComplianceUtil.cs
- baseaxisquery.cs
- KeyBinding.cs
- WebPartVerbCollection.cs
- SqlDependencyUtils.cs
- EventPrivateKey.cs
- BitFlagsGenerator.cs
- OutputCacheSettings.cs
- MobileControlsSection.cs
- MessageHeaderException.cs
- WhitespaceReader.cs
- FormDesigner.cs
- SpellCheck.cs
- WindowsAuthenticationModule.cs
- Pair.cs
- WebPartCatalogAddVerb.cs
- Highlights.cs
- AuthenticationManager.cs
- TransformValueSerializer.cs
- DataBindingCollection.cs
- XmlChildEnumerator.cs
- ResourceWriter.cs
- TreeViewEvent.cs
- DataSourceCollectionBase.cs
- KeyedHashAlgorithm.cs
- CannotUnloadAppDomainException.cs
- RegularExpressionValidator.cs
- ConfigPathUtility.cs
- MetafileHeader.cs
- FrameAutomationPeer.cs
- TemplatedMailWebEventProvider.cs
- TerminatorSinks.cs
- InvalidOleVariantTypeException.cs
- TableColumn.cs
- LogEntryUtils.cs
- XpsS0ValidatingLoader.cs
- XDRSchema.cs
- SingleAnimationBase.cs
- JulianCalendar.cs
- ChangeNode.cs
- RSACryptoServiceProvider.cs
- InsufficientMemoryException.cs
- PackWebRequest.cs
- SettingsPropertyIsReadOnlyException.cs
- Focus.cs
- XPathNodeInfoAtom.cs
- HostedHttpTransportManager.cs
- Normalization.cs
- ExpressionLink.cs