Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / WinForms / Managed / System / WinForms / Cursors.cs / 1 / Cursors.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Drawing; ////// /// Standard cursors /// public sealed class Cursors { private static Cursor appStarting = null; private static Cursor arrow = null; private static Cursor cross = null; private static Cursor defaultCursor = null; private static Cursor iBeam = null; private static Cursor no = null; private static Cursor sizeAll = null; private static Cursor sizeNESW = null; private static Cursor sizeNS = null; private static Cursor sizeNWSE = null; private static Cursor sizeWE = null; private static Cursor upArrow = null; private static Cursor wait = null; private static Cursor help = null; private static Cursor hSplit = null; private static Cursor vSplit = null; private static Cursor noMove2D = null; private static Cursor noMoveHoriz = null; private static Cursor noMoveVert = null; private static Cursor panEast = null; private static Cursor panNE = null; private static Cursor panNorth = null; private static Cursor panNW = null; private static Cursor panSE = null; private static Cursor panSouth = null; private static Cursor panSW = null; private static Cursor panWest = null; private static Cursor hand = null; private Cursors() { } internal static Cursor KnownCursorFromHCursor( IntPtr handle ) { if (handle == IntPtr.Zero) { return null; } else { return new Cursor(handle); } // if (handle == Cursors.AppStarting.Handle) return Cursors.AppStarting; // if (handle == Cursors.Arrow.Handle) return Cursors.Arrow; // if (handle == Cursors.IBeam.Handle) return Cursors.IBeam; // if (handle == Cursors.Cross.Handle) return Cursors.Cross; // if (handle == Cursors.Default.Handle) return Cursors.Default; // if (handle == Cursors.No.Handle) return Cursors.No; // if (handle == Cursors.SizeAll.Handle) return Cursors.SizeAll; // if (handle == Cursors.SizeNS.Handle) return Cursors.SizeNS; // if (handle == Cursors.SizeWE.Handle) return Cursors.SizeWE; // if (handle == Cursors.SizeNWSE.Handle) return Cursors.SizeNWSE; // if (handle == Cursors.SizeNESW.Handle) return Cursors.SizeNESW; // if (handle == Cursors.VSplit.Handle) return Cursors.VSplit; // if (handle == Cursors.HSplit.Handle) return Cursors.HSplit; // if (handle == Cursors.WaitCursor.Handle) return Cursors.WaitCursor; // if (handle == Cursors.Help.Handle) return Cursors.Help; // if (handle == IntPtr.Zero) return null; // appStarting = new Cursor(NativeMethods.IDC_APPSTARTING,0); // arrow = new Cursor(NativeMethods.IDC_ARROW,0); // cross = new Cursor(NativeMethods.IDC_CROSS,0); // defaultCursor = new Cursor(NativeMethods.IDC_ARROW,0); // iBeam = new Cursor(NativeMethods.IDC_IBEAM,0); // no = new Cursor(NativeMethods.IDC_NO,0); // sizeAll = new Cursor(NativeMethods.IDC_SIZEALL,0); // sizeNESW = new Cursor(NativeMethods.IDC_SIZENESW,0); // sizeNS = new Cursor(NativeMethods.IDC_SIZENS,0); // sizeNWSE = new Cursor(NativeMethods.IDC_SIZENWSE,0); // sizeWE = new Cursor(NativeMethods.IDC_SIZEWE,0); // upArrow = new Cursor(NativeMethods.IDC_UPARROW,0); // wait = new Cursor(NativeMethods.IDC_WAIT,0); // help = new Cursor(NativeMethods.IDC_HELP,0); } ////// /// public static Cursor AppStarting { get { if (appStarting == null) appStarting = new Cursor(NativeMethods.IDC_APPSTARTING,0); return appStarting; } } ///[To be supplied.] ////// /// public static Cursor Arrow { get { if (arrow == null) arrow = new Cursor(NativeMethods.IDC_ARROW,0); return arrow; } } ///[To be supplied.] ////// /// public static Cursor Cross { get { if (cross == null) cross = new Cursor(NativeMethods.IDC_CROSS,0); return cross; } } ///[To be supplied.] ////// /// public static Cursor Default { get { if (defaultCursor == null) defaultCursor = new Cursor(NativeMethods.IDC_ARROW,0); return defaultCursor; } } ///[To be supplied.] ////// /// public static Cursor IBeam { get { if (iBeam == null) iBeam = new Cursor(NativeMethods.IDC_IBEAM,0); return iBeam; } } ///[To be supplied.] ////// /// public static Cursor No { get { if (no == null) no = new Cursor(NativeMethods.IDC_NO,0); return no; } } ///[To be supplied.] ////// /// public static Cursor SizeAll { get { if (sizeAll == null) sizeAll = new Cursor(NativeMethods.IDC_SIZEALL,0); return sizeAll; } } ///[To be supplied.] ////// /// public static Cursor SizeNESW { get { if (sizeNESW == null) sizeNESW = new Cursor(NativeMethods.IDC_SIZENESW,0); return sizeNESW; } } ///[To be supplied.] ////// /// public static Cursor SizeNS { get { if (sizeNS == null) sizeNS = new Cursor(NativeMethods.IDC_SIZENS,0); return sizeNS; } } ///[To be supplied.] ////// /// public static Cursor SizeNWSE { get { if (sizeNWSE == null) sizeNWSE = new Cursor(NativeMethods.IDC_SIZENWSE,0); return sizeNWSE; } } ///[To be supplied.] ////// /// public static Cursor SizeWE { get { if (sizeWE == null) sizeWE = new Cursor(NativeMethods.IDC_SIZEWE,0); return sizeWE; } } ///[To be supplied.] ////// /// public static Cursor UpArrow { get { if (upArrow == null) upArrow = new Cursor(NativeMethods.IDC_UPARROW,0); return upArrow; } } ///[To be supplied.] ////// /// public static Cursor WaitCursor { get { if (wait == null) wait = new Cursor(NativeMethods.IDC_WAIT,0); return wait; } } ///[To be supplied.] ////// /// public static Cursor Help { get { if (help == null) help = new Cursor(NativeMethods.IDC_HELP,0); return help; } } ///[To be supplied.] ////// /// public static Cursor HSplit { get { if (hSplit == null) hSplit = new Cursor("hsplit.cur", 0); return hSplit; } } ///[To be supplied.] ////// /// public static Cursor VSplit { get { if (vSplit == null) vSplit = new Cursor("vsplit.cur", 0); return vSplit; } } ///[To be supplied.] ////// /// public static Cursor NoMove2D { get { if (noMove2D == null) noMove2D = new Cursor("nomove2d.cur", 0); return noMove2D; } } ///[To be supplied.] ////// /// public static Cursor NoMoveHoriz { get { if (noMoveHoriz == null) noMoveHoriz = new Cursor("nomoveh.cur", 0); return noMoveHoriz; } } ///[To be supplied.] ////// /// public static Cursor NoMoveVert { get { if (noMoveVert == null) noMoveVert = new Cursor("nomovev.cur", 0); return noMoveVert; } } ///[To be supplied.] ////// /// public static Cursor PanEast { get { if (panEast == null) panEast = new Cursor("east.cur", 0); return panEast; } } ///[To be supplied.] ////// /// public static Cursor PanNE { get { if (panNE == null) panNE = new Cursor("ne.cur", 0); return panNE; } } ///[To be supplied.] ////// /// public static Cursor PanNorth { get { if (panNorth == null) panNorth = new Cursor("north.cur", 0); return panNorth; } } ///[To be supplied.] ////// /// public static Cursor PanNW { get { if (panNW == null) panNW = new Cursor("nw.cur", 0); return panNW; } } ///[To be supplied.] ////// /// public static Cursor PanSE { get { if (panSE == null) panSE = new Cursor("se.cur", 0); return panSE; } } ///[To be supplied.] ////// /// public static Cursor PanSouth { get { if (panSouth == null) panSouth = new Cursor("south.cur", 0); return panSouth; } } ///[To be supplied.] ////// /// public static Cursor PanSW { get { if (panSW == null) panSW = new Cursor("sw.cur", 0); return panSW; } } ///[To be supplied.] ////// /// public static Cursor PanWest { get { if (panWest == null) panWest = new Cursor("west.cur", 0); return panWest; } } ///[To be supplied.] ////// /// public static Cursor Hand { get { if (hand == null) hand = new Cursor("hand.cur", 0); return hand; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Drawing; ////// /// Standard cursors /// public sealed class Cursors { private static Cursor appStarting = null; private static Cursor arrow = null; private static Cursor cross = null; private static Cursor defaultCursor = null; private static Cursor iBeam = null; private static Cursor no = null; private static Cursor sizeAll = null; private static Cursor sizeNESW = null; private static Cursor sizeNS = null; private static Cursor sizeNWSE = null; private static Cursor sizeWE = null; private static Cursor upArrow = null; private static Cursor wait = null; private static Cursor help = null; private static Cursor hSplit = null; private static Cursor vSplit = null; private static Cursor noMove2D = null; private static Cursor noMoveHoriz = null; private static Cursor noMoveVert = null; private static Cursor panEast = null; private static Cursor panNE = null; private static Cursor panNorth = null; private static Cursor panNW = null; private static Cursor panSE = null; private static Cursor panSouth = null; private static Cursor panSW = null; private static Cursor panWest = null; private static Cursor hand = null; private Cursors() { } internal static Cursor KnownCursorFromHCursor( IntPtr handle ) { if (handle == IntPtr.Zero) { return null; } else { return new Cursor(handle); } // if (handle == Cursors.AppStarting.Handle) return Cursors.AppStarting; // if (handle == Cursors.Arrow.Handle) return Cursors.Arrow; // if (handle == Cursors.IBeam.Handle) return Cursors.IBeam; // if (handle == Cursors.Cross.Handle) return Cursors.Cross; // if (handle == Cursors.Default.Handle) return Cursors.Default; // if (handle == Cursors.No.Handle) return Cursors.No; // if (handle == Cursors.SizeAll.Handle) return Cursors.SizeAll; // if (handle == Cursors.SizeNS.Handle) return Cursors.SizeNS; // if (handle == Cursors.SizeWE.Handle) return Cursors.SizeWE; // if (handle == Cursors.SizeNWSE.Handle) return Cursors.SizeNWSE; // if (handle == Cursors.SizeNESW.Handle) return Cursors.SizeNESW; // if (handle == Cursors.VSplit.Handle) return Cursors.VSplit; // if (handle == Cursors.HSplit.Handle) return Cursors.HSplit; // if (handle == Cursors.WaitCursor.Handle) return Cursors.WaitCursor; // if (handle == Cursors.Help.Handle) return Cursors.Help; // if (handle == IntPtr.Zero) return null; // appStarting = new Cursor(NativeMethods.IDC_APPSTARTING,0); // arrow = new Cursor(NativeMethods.IDC_ARROW,0); // cross = new Cursor(NativeMethods.IDC_CROSS,0); // defaultCursor = new Cursor(NativeMethods.IDC_ARROW,0); // iBeam = new Cursor(NativeMethods.IDC_IBEAM,0); // no = new Cursor(NativeMethods.IDC_NO,0); // sizeAll = new Cursor(NativeMethods.IDC_SIZEALL,0); // sizeNESW = new Cursor(NativeMethods.IDC_SIZENESW,0); // sizeNS = new Cursor(NativeMethods.IDC_SIZENS,0); // sizeNWSE = new Cursor(NativeMethods.IDC_SIZENWSE,0); // sizeWE = new Cursor(NativeMethods.IDC_SIZEWE,0); // upArrow = new Cursor(NativeMethods.IDC_UPARROW,0); // wait = new Cursor(NativeMethods.IDC_WAIT,0); // help = new Cursor(NativeMethods.IDC_HELP,0); } ////// /// public static Cursor AppStarting { get { if (appStarting == null) appStarting = new Cursor(NativeMethods.IDC_APPSTARTING,0); return appStarting; } } ///[To be supplied.] ////// /// public static Cursor Arrow { get { if (arrow == null) arrow = new Cursor(NativeMethods.IDC_ARROW,0); return arrow; } } ///[To be supplied.] ////// /// public static Cursor Cross { get { if (cross == null) cross = new Cursor(NativeMethods.IDC_CROSS,0); return cross; } } ///[To be supplied.] ////// /// public static Cursor Default { get { if (defaultCursor == null) defaultCursor = new Cursor(NativeMethods.IDC_ARROW,0); return defaultCursor; } } ///[To be supplied.] ////// /// public static Cursor IBeam { get { if (iBeam == null) iBeam = new Cursor(NativeMethods.IDC_IBEAM,0); return iBeam; } } ///[To be supplied.] ////// /// public static Cursor No { get { if (no == null) no = new Cursor(NativeMethods.IDC_NO,0); return no; } } ///[To be supplied.] ////// /// public static Cursor SizeAll { get { if (sizeAll == null) sizeAll = new Cursor(NativeMethods.IDC_SIZEALL,0); return sizeAll; } } ///[To be supplied.] ////// /// public static Cursor SizeNESW { get { if (sizeNESW == null) sizeNESW = new Cursor(NativeMethods.IDC_SIZENESW,0); return sizeNESW; } } ///[To be supplied.] ////// /// public static Cursor SizeNS { get { if (sizeNS == null) sizeNS = new Cursor(NativeMethods.IDC_SIZENS,0); return sizeNS; } } ///[To be supplied.] ////// /// public static Cursor SizeNWSE { get { if (sizeNWSE == null) sizeNWSE = new Cursor(NativeMethods.IDC_SIZENWSE,0); return sizeNWSE; } } ///[To be supplied.] ////// /// public static Cursor SizeWE { get { if (sizeWE == null) sizeWE = new Cursor(NativeMethods.IDC_SIZEWE,0); return sizeWE; } } ///[To be supplied.] ////// /// public static Cursor UpArrow { get { if (upArrow == null) upArrow = new Cursor(NativeMethods.IDC_UPARROW,0); return upArrow; } } ///[To be supplied.] ////// /// public static Cursor WaitCursor { get { if (wait == null) wait = new Cursor(NativeMethods.IDC_WAIT,0); return wait; } } ///[To be supplied.] ////// /// public static Cursor Help { get { if (help == null) help = new Cursor(NativeMethods.IDC_HELP,0); return help; } } ///[To be supplied.] ////// /// public static Cursor HSplit { get { if (hSplit == null) hSplit = new Cursor("hsplit.cur", 0); return hSplit; } } ///[To be supplied.] ////// /// public static Cursor VSplit { get { if (vSplit == null) vSplit = new Cursor("vsplit.cur", 0); return vSplit; } } ///[To be supplied.] ////// /// public static Cursor NoMove2D { get { if (noMove2D == null) noMove2D = new Cursor("nomove2d.cur", 0); return noMove2D; } } ///[To be supplied.] ////// /// public static Cursor NoMoveHoriz { get { if (noMoveHoriz == null) noMoveHoriz = new Cursor("nomoveh.cur", 0); return noMoveHoriz; } } ///[To be supplied.] ////// /// public static Cursor NoMoveVert { get { if (noMoveVert == null) noMoveVert = new Cursor("nomovev.cur", 0); return noMoveVert; } } ///[To be supplied.] ////// /// public static Cursor PanEast { get { if (panEast == null) panEast = new Cursor("east.cur", 0); return panEast; } } ///[To be supplied.] ////// /// public static Cursor PanNE { get { if (panNE == null) panNE = new Cursor("ne.cur", 0); return panNE; } } ///[To be supplied.] ////// /// public static Cursor PanNorth { get { if (panNorth == null) panNorth = new Cursor("north.cur", 0); return panNorth; } } ///[To be supplied.] ////// /// public static Cursor PanNW { get { if (panNW == null) panNW = new Cursor("nw.cur", 0); return panNW; } } ///[To be supplied.] ////// /// public static Cursor PanSE { get { if (panSE == null) panSE = new Cursor("se.cur", 0); return panSE; } } ///[To be supplied.] ////// /// public static Cursor PanSouth { get { if (panSouth == null) panSouth = new Cursor("south.cur", 0); return panSouth; } } ///[To be supplied.] ////// /// public static Cursor PanSW { get { if (panSW == null) panSW = new Cursor("sw.cur", 0); return panSW; } } ///[To be supplied.] ////// /// public static Cursor PanWest { get { if (panWest == null) panWest = new Cursor("west.cur", 0); return panWest; } } ///[To be supplied.] ////// /// public static Cursor Hand { get { if (hand == null) hand = new Cursor("hand.cur", 0); return hand; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Metadata.cs
- SessionEndedEventArgs.cs
- ApplicationSecurityManager.cs
- ClientTarget.cs
- WindowsSolidBrush.cs
- ValidationHelpers.cs
- ExtensionQuery.cs
- XmlSerializerNamespaces.cs
- DataGridRelationshipRow.cs
- ControlAdapter.cs
- CacheManager.cs
- IdentitySection.cs
- UnknownWrapper.cs
- StrokeDescriptor.cs
- RegionInfo.cs
- FormsAuthenticationModule.cs
- MatrixTransform3D.cs
- MultiSelector.cs
- BaseServiceProvider.cs
- MailBnfHelper.cs
- TypeSystemHelpers.cs
- FieldBuilder.cs
- SnapshotChangeTrackingStrategy.cs
- SlotInfo.cs
- CompatibleComparer.cs
- TextEditorSelection.cs
- AutoGeneratedFieldProperties.cs
- Helper.cs
- PeerNearMe.cs
- StrongNameIdentityPermission.cs
- ValidationErrorCollection.cs
- ToolStripHighContrastRenderer.cs
- BridgeDataRecord.cs
- StrongNameKeyPair.cs
- DataBindingList.cs
- BindingExpressionBase.cs
- LocalizationParserHooks.cs
- WebConfigurationManager.cs
- MenuItemBindingCollection.cs
- ClientTargetCollection.cs
- DispatcherSynchronizationContext.cs
- linebase.cs
- IFlowDocumentViewer.cs
- AesManaged.cs
- shaperfactory.cs
- PolicyReader.cs
- SourceElementsCollection.cs
- RuleProcessor.cs
- Exception.cs
- RowToParametersTransformer.cs
- PersonalizationStateInfo.cs
- RoleGroupCollection.cs
- PolicyChain.cs
- NullableBoolConverter.cs
- Dictionary.cs
- InvalidDataException.cs
- TiffBitmapDecoder.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ObsoleteAttribute.cs
- NavigationHelper.cs
- XmlILIndex.cs
- SchemaNames.cs
- BitStream.cs
- SctClaimDictionary.cs
- filewebresponse.cs
- ServicePrincipalNameElement.cs
- ProcessHostMapPath.cs
- CatalogPartCollection.cs
- QilFactory.cs
- StylusCollection.cs
- WebPartDisplayModeEventArgs.cs
- QueryReaderSettings.cs
- ActivityWithResultValueSerializer.cs
- DataViewSettingCollection.cs
- LocationChangedEventArgs.cs
- DataContractSet.cs
- UpdateInfo.cs
- ReliableMessagingHelpers.cs
- GridViewUpdateEventArgs.cs
- DtrList.cs
- LinqDataSourceSelectEventArgs.cs
- WebPartDeleteVerb.cs
- DesignerLoader.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- IntellisenseTextBox.designer.cs
- CounterCreationDataCollection.cs
- SqlUserDefinedTypeAttribute.cs
- TraceSection.cs
- FixedTextBuilder.cs
- IsolatedStorageFilePermission.cs
- Polygon.cs
- XamlWriter.cs
- Attributes.cs
- StringSorter.cs
- X509ChainElement.cs
- ExpressionDumper.cs
- Literal.cs
- MenuItemCollection.cs
- RequestCacheManager.cs
- CodeEntryPointMethod.cs