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
- X509CertificateEndpointIdentity.cs
- GridViewDeletedEventArgs.cs
- ClientSideQueueItem.cs
- Int64Converter.cs
- MulticastDelegate.cs
- BufferModesCollection.cs
- EventMap.cs
- DesignerEventService.cs
- _SslStream.cs
- XmlBaseWriter.cs
- EventEntry.cs
- TemplateKey.cs
- SchemaNames.cs
- ValueConversionAttribute.cs
- Wizard.cs
- OleServicesContext.cs
- Command.cs
- ProcessModelSection.cs
- TimeoutException.cs
- TdsParserStaticMethods.cs
- DynamicValidatorEventArgs.cs
- ConvertEvent.cs
- UncommonField.cs
- BypassElement.cs
- WorkflowView.cs
- WorkerRequest.cs
- Assert.cs
- MethodBuilderInstantiation.cs
- VerificationAttribute.cs
- EventLogEntry.cs
- SqlCachedBuffer.cs
- LogicalExpr.cs
- TextParagraph.cs
- DBCommand.cs
- MailFileEditor.cs
- InstalledVoice.cs
- XmlSchemaChoice.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ProcessHostServerConfig.cs
- ZipPackage.cs
- ResXFileRef.cs
- DataColumnPropertyDescriptor.cs
- ResourceProviderFactory.cs
- AttributeTableBuilder.cs
- WorkerRequest.cs
- Manipulation.cs
- Trigger.cs
- GorillaCodec.cs
- ByteStream.cs
- HttpInputStream.cs
- TraceListeners.cs
- XmlDataFileEditor.cs
- LinqDataSource.cs
- HeaderCollection.cs
- RequestCachePolicyConverter.cs
- ToolStripItemCollection.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- EntitySet.cs
- FormattedTextSymbols.cs
- NotSupportedException.cs
- ClassDataContract.cs
- RoutedUICommand.cs
- SelectionProcessor.cs
- StyleTypedPropertyAttribute.cs
- DBConcurrencyException.cs
- XmlSchemaChoice.cs
- ProfileManager.cs
- RenderCapability.cs
- ListViewSelectEventArgs.cs
- StreamInfo.cs
- InfoCardTraceRecord.cs
- DirectionalLight.cs
- EditingContext.cs
- ServiceHttpModule.cs
- TraceLevelStore.cs
- Oid.cs
- EntityDataSourceWizardForm.cs
- VScrollProperties.cs
- WeakHashtable.cs
- EdmTypeAttribute.cs
- OpacityConverter.cs
- BuildManager.cs
- Utils.cs
- ListViewItem.cs
- MonitoringDescriptionAttribute.cs
- ViewManager.cs
- HelloMessage11.cs
- SqlDataSourceEnumerator.cs
- ConnectionPoolManager.cs
- returneventsaver.cs
- ServiceParser.cs
- AttachedPropertyBrowsableAttribute.cs
- SqlDataReader.cs
- FileLogRecord.cs
- PnrpPermission.cs
- SqlFunctionAttribute.cs
- TransformerInfo.cs
- HttpHeaderCollection.cs
- XmlTypeMapping.cs
- NotificationContext.cs