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
- ModuleElement.cs
- QueuePathEditor.cs
- XmlConverter.cs
- DataControlFieldCell.cs
- NameValuePair.cs
- DataGridViewCellFormattingEventArgs.cs
- StylusTip.cs
- PropertyMetadata.cs
- DataGridViewSelectedRowCollection.cs
- RuntimeIdentifierPropertyAttribute.cs
- ExtendedPropertyCollection.cs
- Application.cs
- TextContainer.cs
- HttpModulesInstallComponent.cs
- SqlCacheDependencySection.cs
- SoapExtension.cs
- OutputCacheSettingsSection.cs
- OrderByExpression.cs
- NavigationPropertyEmitter.cs
- ScriptManagerProxy.cs
- BinaryObjectWriter.cs
- ConnectionPool.cs
- StructuredTypeInfo.cs
- ConsoleKeyInfo.cs
- ToolBarButtonClickEvent.cs
- TemplateNameScope.cs
- SupportsEventValidationAttribute.cs
- VisualCollection.cs
- DESCryptoServiceProvider.cs
- NullToBooleanConverter.cs
- SessionState.cs
- XamlClipboardData.cs
- WebPartUtil.cs
- StateWorkerRequest.cs
- CorrelationManager.cs
- RuleSetBrowserDialog.cs
- LayoutSettings.cs
- versioninfo.cs
- MemoryRecordBuffer.cs
- _DisconnectOverlappedAsyncResult.cs
- Transactions.cs
- UnknownBitmapDecoder.cs
- SymbolDocumentInfo.cs
- ReturnEventArgs.cs
- SqlWebEventProvider.cs
- InkCanvasInnerCanvas.cs
- XmlSchemaComplexType.cs
- UserControlBuildProvider.cs
- Material.cs
- DateTimeOffset.cs
- basenumberconverter.cs
- NamespaceQuery.cs
- IntranetCredentialPolicy.cs
- RegexCharClass.cs
- RuntimeHelpers.cs
- DefaultValueAttribute.cs
- XmlSchemaSimpleType.cs
- ConstraintConverter.cs
- RemotingConfiguration.cs
- oledbmetadatacollectionnames.cs
- KeyFrames.cs
- InProcStateClientManager.cs
- EventManager.cs
- ConsoleKeyInfo.cs
- dtdvalidator.cs
- XmlAnyElementAttributes.cs
- BitmapScalingModeValidation.cs
- AuthorizationSection.cs
- NewExpression.cs
- ScriptMethodAttribute.cs
- DrawingImage.cs
- ProfileSettings.cs
- Frame.cs
- Query.cs
- EncodingStreamWrapper.cs
- XmlAttribute.cs
- RuleRefElement.cs
- TransactionFlowProperty.cs
- XmlNodeChangedEventArgs.cs
- ZipArchive.cs
- EntityDataSourceValidationException.cs
- NativeActivity.cs
- HandleTable.cs
- PackageProperties.cs
- DesignerObject.cs
- OpenFileDialog.cs
- SubclassTypeValidator.cs
- BitmapSourceSafeMILHandle.cs
- CodeEntryPointMethod.cs
- BeginStoryboard.cs
- WebPartConnectionsConfigureVerb.cs
- StylusPointPropertyInfo.cs
- PopupEventArgs.cs
- BoundColumn.cs
- BinaryFormatterWriter.cs
- RawStylusSystemGestureInputReport.cs
- BoundField.cs
- TriState.cs
- TextAnchor.cs
- EdmToObjectNamespaceMap.cs