Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Advanced / GPPOINTF.cs / 1 / GPPOINTF.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*************************************************************************\
*
* Copyright (c) 1998-1999, Microsoft Corp. All Rights Reserved.
*
* Module Name:
*
* GPPOINTF.cpp
*
* Abstract:
*
* Native GDI+ floating-point coordinate point structure.
*
* Revision History:
*
* 12/14/1998 davidx
* Created it.
*
\**************************************************************************/
namespace System.Drawing.Internal {
using System.Diagnostics;
using System;
using System.Drawing;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
internal class GPPOINTF {
internal float X;
internal float Y;
internal GPPOINTF() {
}
internal GPPOINTF(PointF pt) {
X = pt.X;
Y = pt.Y;
}
internal GPPOINTF(Point pt) {
X = (float) pt.X;
Y = (float) pt.Y;
}
internal PointF ToPoint() {
return new PointF(X, Y);
}
}
}
// 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
- DictionarySectionHandler.cs
- NamedPipeAppDomainProtocolHandler.cs
- ReachVisualSerializerAsync.cs
- QueuePropertyVariants.cs
- OpenFileDialog.cs
- InfoCardBinaryReader.cs
- ComponentCollection.cs
- StateItem.cs
- TimerElapsedEvenArgs.cs
- IMembershipProvider.cs
- HttpWebResponse.cs
- ArgumentElement.cs
- webeventbuffer.cs
- future.cs
- ReceiveSecurityHeader.cs
- BitmapFrameEncode.cs
- InsufficientMemoryException.cs
- MenuEventArgs.cs
- DeclarativeConditionsCollection.cs
- TransformDescriptor.cs
- COAUTHINFO.cs
- EmptyStringExpandableObjectConverter.cs
- SchemaNames.cs
- BevelBitmapEffect.cs
- AutoResizedEvent.cs
- RichTextBoxConstants.cs
- HwndSource.cs
- EdmComplexPropertyAttribute.cs
- DynamicHyperLink.cs
- AuthenticationModeHelper.cs
- EpmContentDeSerializerBase.cs
- AnimationTimeline.cs
- PhysicalFontFamily.cs
- ObjectStateEntryDbDataRecord.cs
- CodeVariableReferenceExpression.cs
- InternalBufferOverflowException.cs
- CodeDomConfigurationHandler.cs
- CompilerScopeManager.cs
- ThreadAttributes.cs
- Config.cs
- ConfigurationSchemaErrors.cs
- CultureMapper.cs
- _NestedMultipleAsyncResult.cs
- XMLSyntaxException.cs
- EmptyControlCollection.cs
- FieldAccessException.cs
- ControlCachePolicy.cs
- CodeTypeDelegate.cs
- TextServicesCompartmentEventSink.cs
- VersionPair.cs
- LinkConverter.cs
- RegistrationServices.cs
- XmlSchemaObjectCollection.cs
- DataColumn.cs
- SoapSchemaImporter.cs
- Matrix3D.cs
- ColorMatrix.cs
- Dynamic.cs
- RequestCachingSection.cs
- ListCommandEventArgs.cs
- EntityDataSourceState.cs
- XmlSerializerFactory.cs
- PointLightBase.cs
- OAVariantLib.cs
- GridProviderWrapper.cs
- PaintValueEventArgs.cs
- CompositeDataBoundControl.cs
- RoleService.cs
- InvalidWMPVersionException.cs
- AsymmetricSignatureFormatter.cs
- SmiEventSink.cs
- ObjectStorage.cs
- SqlFormatter.cs
- GridEntry.cs
- AttributeCollection.cs
- ObjectItemConventionAssemblyLoader.cs
- SmiXetterAccessMap.cs
- TypeReference.cs
- Light.cs
- DataBoundControlParameterTarget.cs
- BuildProvider.cs
- AutomationPatternInfo.cs
- TextElementCollection.cs
- XmlEncodedRawTextWriter.cs
- DataPagerField.cs
- SequenceFullException.cs
- AvTraceFormat.cs
- ProviderIncompatibleException.cs
- SystemTcpConnection.cs
- StyleSheetRefUrlEditor.cs
- GuidTagList.cs
- ISSmlParser.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MediaTimeline.cs
- CompositeScriptReferenceEventArgs.cs
- PreProcessInputEventArgs.cs
- DetailsViewInsertEventArgs.cs
- SerializationException.cs
- EventRouteFactory.cs
- SequentialWorkflowRootDesigner.cs