Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Advanced / GPRECT.cs / 1 / GPRECT.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /*************************************************************************\ * * Copyright (c) 1998-1999, Microsoft Corp. All Rights Reserved. * * Module Name: * * GPRECT.cpp * * Abstract: * * Native GDI+ integer 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 GPRECT { internal int X; internal int Y; internal int Width; internal int Height; internal GPRECT(int x, int y, int width, int height) { X = x; Y = y; Width = width; Height = height; } internal GPRECT(Rectangle rect) { X = rect.X; Y = rect.Y; Width = rect.Width; Height = rect.Height; } internal Rectangle ToRectangle() { return new Rectangle(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
- ClientSettings.cs
- MetadataItem.cs
- ViewCellSlot.cs
- UnionExpr.cs
- TreeBuilderBamlTranslator.cs
- ToolStripTextBox.cs
- EdmError.cs
- DictionarySurrogate.cs
- RangeValuePatternIdentifiers.cs
- OutOfProcStateClientManager.cs
- Processor.cs
- MostlySingletonList.cs
- _FtpDataStream.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- FunctionMappingTranslator.cs
- LinqDataSourceView.cs
- ScrollChrome.cs
- XmlSerializerNamespaces.cs
- SpeechUI.cs
- HttpCookiesSection.cs
- HashCodeCombiner.cs
- OrderByBuilder.cs
- ServiceChannelProxy.cs
- TextTreeTextElementNode.cs
- TableLayoutPanelDesigner.cs
- ClientRolePrincipal.cs
- WebBrowserSiteBase.cs
- ReferencedAssembly.cs
- Classification.cs
- XmlUrlResolver.cs
- SelectionHighlightInfo.cs
- DBNull.cs
- MediaElementAutomationPeer.cs
- ToolStripItemImageRenderEventArgs.cs
- bidPrivateBase.cs
- InkCanvas.cs
- cryptoapiTransform.cs
- PolyBezierSegmentFigureLogic.cs
- Vector3dCollection.cs
- EmptyControlCollection.cs
- SystemInformation.cs
- SafeHandles.cs
- ModuleConfigurationInfo.cs
- XmlSchemaSequence.cs
- ImageCodecInfoPrivate.cs
- ExceptionHandlersDesigner.cs
- CodeMemberProperty.cs
- ColumnCollection.cs
- Native.cs
- AddInProcess.cs
- ConfigUtil.cs
- Vector3DIndependentAnimationStorage.cs
- WpfMemberInvoker.cs
- MailDefinition.cs
- HttpResponseWrapper.cs
- CaseInsensitiveComparer.cs
- NativeWrapper.cs
- RowCache.cs
- CLSCompliantAttribute.cs
- _ShellExpression.cs
- DataObjectCopyingEventArgs.cs
- DocumentXmlWriter.cs
- DoubleStorage.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SchemaImporter.cs
- PrivateFontCollection.cs
- Binding.cs
- ContextConfiguration.cs
- Enum.cs
- Stream.cs
- ConfigXmlWhitespace.cs
- MailAddressParser.cs
- CodeDefaultValueExpression.cs
- TypeUtils.cs
- XmlEncoding.cs
- XmlStreamNodeWriter.cs
- TextPattern.cs
- NativeActivityAbortContext.cs
- UIElementIsland.cs
- WrapPanel.cs
- TextPattern.cs
- WhitespaceRuleReader.cs
- ValidatedControlConverter.cs
- EnumMember.cs
- SvcFileManager.cs
- CatchBlock.cs
- mediapermission.cs
- MessageFormatterConverter.cs
- NetworkCredential.cs
- Rect.cs
- CommandLibraryHelper.cs
- MessageHeaderT.cs
- ErasingStroke.cs
- SectionVisual.cs
- MarkupProperty.cs
- DataFieldConverter.cs
- OdbcRowUpdatingEvent.cs
- BeginCreateSecurityTokenRequest.cs
- GridSplitterAutomationPeer.cs
- PeerNameRegistration.cs