Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Advanced / GPRECTF.cs / 1 / GPRECTF.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /*************************************************************************\ * * Copyright (c) 1998-1999, Microsoft Corp. All Rights Reserved. * * Module Name: * * GPRECTF.cpp * * Abstract: * * Native GDI+ floating-point coordinate rectangle 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 struct GPRECTF { internal float X; internal float Y; internal float Width; internal float Height; internal GPRECTF(float x, float y, float width, float height) { X = x; Y = y; Width = width; Height = height; } internal GPRECTF(RectangleF rect) { X = rect.X; Y = rect.Y; Width = rect.Width; Height = rect.Height; } internal SizeF SizeF { get { return new SizeF(Width, Height); } } internal RectangleF ToRectangleF() { return new RectangleF(X, Y, Width, Height); } } } // 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
- ApplicationFileCodeDomTreeGenerator.cs
- PeerMaintainer.cs
- Mappings.cs
- InstallerTypeAttribute.cs
- DataGridViewCellStyle.cs
- NativeActivityTransactionContext.cs
- TextWriter.cs
- __Filters.cs
- ListSourceHelper.cs
- QueryOpcode.cs
- EventProviderWriter.cs
- XmlILModule.cs
- Storyboard.cs
- HitTestDrawingContextWalker.cs
- SetterBaseCollection.cs
- WorkflowMarkupSerializer.cs
- PathSegment.cs
- FixedPageStructure.cs
- SchemaNames.cs
- AspNetCacheProfileAttribute.cs
- OrderedDictionary.cs
- ServerIdentity.cs
- CapabilitiesState.cs
- RectangleF.cs
- ToolbarAUtomationPeer.cs
- DesigntimeLicenseContext.cs
- FormatControl.cs
- RtfControlWordInfo.cs
- ProtocolsConfigurationEntry.cs
- DnsEndpointIdentity.cs
- AsyncCompletedEventArgs.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- Identifier.cs
- ObjectDataSourceSelectingEventArgs.cs
- Table.cs
- FixedTextPointer.cs
- XmlElementCollection.cs
- WebConvert.cs
- ItemContainerGenerator.cs
- StylusPointProperty.cs
- CustomErrorCollection.cs
- x509utils.cs
- DataPager.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- XmlSchemaIdentityConstraint.cs
- Utils.cs
- TextBoxAutoCompleteSourceConverter.cs
- TypeProvider.cs
- ScrollChrome.cs
- AndCondition.cs
- DockPattern.cs
- BigInt.cs
- DtdParser.cs
- Lease.cs
- SqlDataSourceCache.cs
- SmtpAuthenticationManager.cs
- KerberosSecurityTokenParameters.cs
- ListMarkerSourceInfo.cs
- SvcFileManager.cs
- MimeMultiPart.cs
- DesignerVerbToolStripMenuItem.cs
- Calendar.cs
- DataGridViewHitTestInfo.cs
- SplitterPanel.cs
- CharConverter.cs
- Tracer.cs
- QualifiedCellIdBoolean.cs
- DispatcherEventArgs.cs
- SchemaEntity.cs
- PackageRelationship.cs
- SBCSCodePageEncoding.cs
- PermissionToken.cs
- HtmlInputText.cs
- ProtectedConfiguration.cs
- CustomAttributeBuilder.cs
- XPathArrayIterator.cs
- CorrelationTokenInvalidatedHandler.cs
- StubHelpers.cs
- _IPv6Address.cs
- infer.cs
- Duration.cs
- AsyncContentLoadedEventArgs.cs
- ServerIdentity.cs
- FunctionDetailsReader.cs
- ShapeTypeface.cs
- SBCSCodePageEncoding.cs
- HttpApplicationFactory.cs
- DataBoundControlHelper.cs
- PagerSettings.cs
- DelegatingConfigHost.cs
- IssuanceLicense.cs
- RegistrationServices.cs
- CLRBindingWorker.cs
- OleDbInfoMessageEvent.cs
- SortFieldComparer.cs
- DbBuffer.cs
- TypeDefinition.cs
- WorkflowApplicationTerminatedException.cs
- VsPropertyGrid.cs
- TextElementEnumerator.cs