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
- SymbolPair.cs
- ObjectView.cs
- WaitHandle.cs
- LoginCancelEventArgs.cs
- MemberCollection.cs
- TextOnlyOutput.cs
- DataTableNewRowEvent.cs
- BitmapEffectInput.cs
- DoubleConverter.cs
- sqlinternaltransaction.cs
- FactoryMaker.cs
- DaylightTime.cs
- EntityEntry.cs
- mansign.cs
- BasicExpandProvider.cs
- HtmlSelect.cs
- TypeUtils.cs
- OleDbSchemaGuid.cs
- CommonGetThemePartSize.cs
- FileDataSourceCache.cs
- ReadWriteControlDesigner.cs
- CannotUnloadAppDomainException.cs
- SmiXetterAccessMap.cs
- StoreItemCollection.Loader.cs
- SortAction.cs
- NativeMethods.cs
- PanelContainerDesigner.cs
- BaseCodePageEncoding.cs
- MgmtConfigurationRecord.cs
- SplitContainer.cs
- BehaviorEditorPart.cs
- CapabilitiesRule.cs
- RangeValuePattern.cs
- MarkupCompiler.cs
- BitmapSource.cs
- BuilderPropertyEntry.cs
- ExceptionHandler.cs
- Set.cs
- NullableConverter.cs
- RecommendedAsConfigurableAttribute.cs
- PlanCompilerUtil.cs
- InputReportEventArgs.cs
- WSSecurityPolicy12.cs
- LoginUtil.cs
- WebPartConnectionCollection.cs
- AspCompat.cs
- StringTraceRecord.cs
- QilStrConcat.cs
- WindowsFormsLinkLabel.cs
- DefaultSection.cs
- EditorPartCollection.cs
- SafeHandles.cs
- DiscoveryVersionConverter.cs
- HttpCacheParams.cs
- AnimationException.cs
- SimpleBitVector32.cs
- PartialList.cs
- SaveFileDialog.cs
- PeerEndPoint.cs
- SafeThemeHandle.cs
- SizeAnimationBase.cs
- GenericWebPart.cs
- KeyValueConfigurationCollection.cs
- ProfileGroupSettings.cs
- IdentifierService.cs
- GridViewColumnCollectionChangedEventArgs.cs
- SqlRowUpdatingEvent.cs
- DictationGrammar.cs
- PeerEndPoint.cs
- TextInfo.cs
- EditingCommands.cs
- ButtonPopupAdapter.cs
- TraceContextEventArgs.cs
- Application.cs
- MessageBox.cs
- Single.cs
- DnsEndpointIdentity.cs
- XmlSchema.cs
- XPathArrayIterator.cs
- Size3DValueSerializer.cs
- DiscoveryOperationContext.cs
- SynchronizationFilter.cs
- Stackframe.cs
- NoneExcludedImageIndexConverter.cs
- SoapSchemaImporter.cs
- ApplicationContext.cs
- TraceSwitch.cs
- DataGridTableCollection.cs
- OAVariantLib.cs
- CanExecuteRoutedEventArgs.cs
- UndoManager.cs
- BindingExpressionBase.cs
- BasicDesignerLoader.cs
- WebPartAuthorizationEventArgs.cs
- PenThreadWorker.cs
- IndentedWriter.cs
- ServiceManager.cs
- CodeGen.cs
- xsdvalidator.cs
- ObjectViewQueryResultData.cs