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
- SetState.cs
- Token.cs
- UmAlQuraCalendar.cs
- XsdBuildProvider.cs
- CellPartitioner.cs
- SafeRegistryKey.cs
- DataBoundLiteralControl.cs
- WeakRefEnumerator.cs
- ListenUriMode.cs
- PropertyHelper.cs
- WindowsRebar.cs
- ValidationEventArgs.cs
- BaseServiceProvider.cs
- PinnedBufferMemoryStream.cs
- MaskDescriptors.cs
- MobileCategoryAttribute.cs
- _TimerThread.cs
- BitmapFrameEncode.cs
- DataGridComboBoxColumn.cs
- ControlDesigner.cs
- ControlAdapter.cs
- RewritingProcessor.cs
- KeyedHashAlgorithm.cs
- MsmqBindingFilter.cs
- BridgeDataReader.cs
- HyperLinkDataBindingHandler.cs
- Compiler.cs
- SynchronizedInputPattern.cs
- DeriveBytes.cs
- ObjectDataSourceDisposingEventArgs.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- Semaphore.cs
- Geometry3D.cs
- InstanceKeyCompleteException.cs
- XmlIgnoreAttribute.cs
- TdsParserHelperClasses.cs
- ApplyImportsAction.cs
- ListMarkerLine.cs
- TextUtf8RawTextWriter.cs
- RestClientProxyHandler.cs
- ElapsedEventArgs.cs
- shaperfactoryquerycacheentry.cs
- SqlInfoMessageEvent.cs
- ScrollViewerAutomationPeer.cs
- XmlNodeWriter.cs
- ThreadAbortException.cs
- odbcmetadatafactory.cs
- SqlErrorCollection.cs
- PageAdapter.cs
- FontConverter.cs
- C14NUtil.cs
- ListComponentEditorPage.cs
- InputScopeNameConverter.cs
- XmlAnyAttributeAttribute.cs
- MiniConstructorInfo.cs
- SQlBooleanStorage.cs
- SettingsPropertyCollection.cs
- ValueUnavailableException.cs
- DrawingContextDrawingContextWalker.cs
- DropDownButton.cs
- XmlNamespaceManager.cs
- TableLayoutColumnStyleCollection.cs
- MobileTemplatedControlDesigner.cs
- RC2CryptoServiceProvider.cs
- AesCryptoServiceProvider.cs
- TableHeaderCell.cs
- exports.cs
- TransformCollection.cs
- DefaultTextStore.cs
- XmlMtomWriter.cs
- SystemThemeKey.cs
- NodeInfo.cs
- Literal.cs
- MessageQueueKey.cs
- FormViewDeletedEventArgs.cs
- DesignerAttribute.cs
- PersonalizableAttribute.cs
- DataStreamFromComStream.cs
- DataGridTablesFactory.cs
- Number.cs
- BuildProviderCollection.cs
- XmlCharacterData.cs
- MdImport.cs
- EncodingTable.cs
- GC.cs
- CopyOnWriteList.cs
- MarginsConverter.cs
- Properties.cs
- TextBoxDesigner.cs
- RawStylusInputCustomDataList.cs
- ObjectListItemCollection.cs
- MutexSecurity.cs
- TreeViewAutomationPeer.cs
- RichTextBoxContextMenu.cs
- HitTestParameters.cs
- SizeAnimation.cs
- WebPartHeaderCloseVerb.cs
- ByteConverter.cs
- AlternateView.cs
- AsyncCodeActivityContext.cs