Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CommonUI / System / Drawing / SystemIcons.cs / 1 / SystemIcons.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Drawing { using System.Diagnostics; using System; ////// /// Icon objects for Windows system-wide icons. /// public sealed class SystemIcons { private static Icon _application ; private static Icon _asterisk ; private static Icon _error ; private static Icon _exclamation ; private static Icon _hand ; private static Icon _information ; private static Icon _question ; private static Icon _warning ; private static Icon _winlogo ; private static Icon _shield ; // not creatable... // private SystemIcons() { } ////// /// Icon is the default Application icon. (WIN32: IDI_APPLICATION) /// public static Icon Application { get { if (_application == null) _application = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_APPLICATION )); return _application; } } ////// /// Icon is the system Asterisk icon. (WIN32: IDI_ASTERISK) /// public static Icon Asterisk { get { if (_asterisk== null) _asterisk = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_ASTERISK )); return _asterisk; } } ////// /// Icon is the system Error icon. (WIN32: IDI_ERROR) /// public static Icon Error { get { if (_error == null) _error = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_ERROR )); return _error; } } ////// /// Icon is the system Exclamation icon. (WIN32: IDI_EXCLAMATION) /// public static Icon Exclamation { get { if (_exclamation == null) _exclamation = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_EXCLAMATION )); return _exclamation; } } ////// /// Icon is the system Hand icon. (WIN32: IDI_HAND) /// public static Icon Hand { get { if (_hand == null) _hand = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_HAND )); return _hand; } } ////// /// Icon is the system Information icon. (WIN32: IDI_INFORMATION) /// public static Icon Information { get { if (_information == null) _information = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_INFORMATION )); return _information; } } ////// /// Icon is the system Question icon. (WIN32: IDI_QUESTION) /// public static Icon Question { get { if (_question== null) _question = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_QUESTION )); return _question; } } ////// /// Icon is the system Warning icon. (WIN32: IDI_WARNING) /// public static Icon Warning { get { if (_warning == null) _warning = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_WARNING )); return _warning; } } ////// /// Icon is the Windows Logo icon. (WIN32: IDI_WINLOGO) /// public static Icon WinLogo { get { if (_winlogo == null) _winlogo = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_WINLOGO )); return _winlogo; } } ////// /// Icon is the Windows Shield Icon. /// public static Icon Shield { get { if (_shield == null) { _shield = new Icon(typeof(SystemIcons), "ShieldIcon.ico"); } return _shield; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Drawing { using System.Diagnostics; using System; ////// /// Icon objects for Windows system-wide icons. /// public sealed class SystemIcons { private static Icon _application ; private static Icon _asterisk ; private static Icon _error ; private static Icon _exclamation ; private static Icon _hand ; private static Icon _information ; private static Icon _question ; private static Icon _warning ; private static Icon _winlogo ; private static Icon _shield ; // not creatable... // private SystemIcons() { } ////// /// Icon is the default Application icon. (WIN32: IDI_APPLICATION) /// public static Icon Application { get { if (_application == null) _application = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_APPLICATION )); return _application; } } ////// /// Icon is the system Asterisk icon. (WIN32: IDI_ASTERISK) /// public static Icon Asterisk { get { if (_asterisk== null) _asterisk = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_ASTERISK )); return _asterisk; } } ////// /// Icon is the system Error icon. (WIN32: IDI_ERROR) /// public static Icon Error { get { if (_error == null) _error = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_ERROR )); return _error; } } ////// /// Icon is the system Exclamation icon. (WIN32: IDI_EXCLAMATION) /// public static Icon Exclamation { get { if (_exclamation == null) _exclamation = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_EXCLAMATION )); return _exclamation; } } ////// /// Icon is the system Hand icon. (WIN32: IDI_HAND) /// public static Icon Hand { get { if (_hand == null) _hand = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_HAND )); return _hand; } } ////// /// Icon is the system Information icon. (WIN32: IDI_INFORMATION) /// public static Icon Information { get { if (_information == null) _information = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_INFORMATION )); return _information; } } ////// /// Icon is the system Question icon. (WIN32: IDI_QUESTION) /// public static Icon Question { get { if (_question== null) _question = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_QUESTION )); return _question; } } ////// /// Icon is the system Warning icon. (WIN32: IDI_WARNING) /// public static Icon Warning { get { if (_warning == null) _warning = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_WARNING )); return _warning; } } ////// /// Icon is the Windows Logo icon. (WIN32: IDI_WINLOGO) /// public static Icon WinLogo { get { if (_winlogo == null) _winlogo = new Icon( SafeNativeMethods.LoadIcon( NativeMethods.NullHandleRef, SafeNativeMethods.IDI_WINLOGO )); return _winlogo; } } ////// /// Icon is the Windows Shield Icon. /// public static Icon Shield { get { if (_shield == null) { _shield = new Icon(typeof(SystemIcons), "ShieldIcon.ico"); } return _shield; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- complextypematerializer.cs
- TextTreeInsertUndoUnit.cs
- BrowserCapabilitiesCompiler.cs
- ToolStripDropDownClosingEventArgs.cs
- PresentationSource.cs
- GregorianCalendar.cs
- Win32.cs
- EditorPartChrome.cs
- XmlHierarchicalDataSourceView.cs
- TextAdaptor.cs
- InputBindingCollection.cs
- elementinformation.cs
- CodeConditionStatement.cs
- versioninfo.cs
- Pool.cs
- ProxyAttribute.cs
- SortedList.cs
- ResourceProviderFactory.cs
- DataServiceResponse.cs
- Italic.cs
- IisTraceWebEventProvider.cs
- WindowsSolidBrush.cs
- ToolboxControl.cs
- PaintEvent.cs
- WindowsSlider.cs
- AccessDataSourceView.cs
- RandomNumberGenerator.cs
- DesignTableCollection.cs
- RemoteWebConfigurationHost.cs
- InvalidEnumArgumentException.cs
- AggregatePushdown.cs
- SecurityUniqueId.cs
- LicenseManager.cs
- ParameterElement.cs
- TextChange.cs
- KeyGestureValueSerializer.cs
- ActivityInstanceMap.cs
- RoamingStoreFile.cs
- RegionData.cs
- InstalledFontCollection.cs
- ControlCollection.cs
- SqlWriter.cs
- BidirectionalDictionary.cs
- MobileContainerDesigner.cs
- MetadataItemEmitter.cs
- Propagator.JoinPropagator.cs
- SymmetricKeyWrap.cs
- MimeParameter.cs
- XmlSchemaChoice.cs
- SimpleLine.cs
- CqlErrorHelper.cs
- NavigationPropertyEmitter.cs
- HtmlToClrEventProxy.cs
- LinqDataSourceEditData.cs
- ConnectionManagementSection.cs
- ResolveCompletedEventArgs.cs
- SqlReorderer.cs
- ListViewItemEventArgs.cs
- ToolboxCategoryItems.cs
- FullTrustAssembly.cs
- ExpressionBuilderCollection.cs
- StylusDownEventArgs.cs
- AspNetCompatibilityRequirementsAttribute.cs
- SizeAnimationClockResource.cs
- ParameterModifier.cs
- TransformDescriptor.cs
- Visual3D.cs
- EventItfInfo.cs
- DockPatternIdentifiers.cs
- ProjectedWrapper.cs
- UnicodeEncoding.cs
- SqlDataSourceSelectingEventArgs.cs
- TraceUtility.cs
- CreateUserWizard.cs
- WindowsStartMenu.cs
- FunctionQuery.cs
- RegisteredDisposeScript.cs
- DummyDataSource.cs
- DataSourceCacheDurationConverter.cs
- Graph.cs
- InternalCache.cs
- ListViewHitTestInfo.cs
- XmlSerializationWriter.cs
- DataSet.cs
- CompilerResults.cs
- SQLChars.cs
- Monitor.cs
- LinqDataSourceValidationException.cs
- _ChunkParse.cs
- XmlDomTextWriter.cs
- ExclusiveNamedPipeTransportManager.cs
- CacheOutputQuery.cs
- ToolStripMenuItemCodeDomSerializer.cs
- CodeTypeDeclarationCollection.cs
- StrongTypingException.cs
- ServiceOperation.cs
- WebPartCollection.cs
- XamlTreeBuilderBamlRecordWriter.cs
- MemoryPressure.cs
- PageAsyncTaskManager.cs