Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CommonUI / System / Drawing / SystemIcons.cs / 5 / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SettingsProviderCollection.cs
- WebHttpDispatchOperationSelector.cs
- PagesChangedEventArgs.cs
- WebContext.cs
- ToolboxComponentsCreatingEventArgs.cs
- InputLanguageManager.cs
- PageParserFilter.cs
- ClientTarget.cs
- XmlnsPrefixAttribute.cs
- DeobfuscatingStream.cs
- PublishLicense.cs
- AxDesigner.cs
- NetworkInformationException.cs
- ResourceDescriptionAttribute.cs
- CodeThrowExceptionStatement.cs
- ControlCollection.cs
- StringValueSerializer.cs
- DoubleMinMaxAggregationOperator.cs
- MgmtResManager.cs
- SmiMetaData.cs
- SpellerHighlightLayer.cs
- WindowsSecurityToken.cs
- RegexStringValidatorAttribute.cs
- SiteMapProvider.cs
- Triplet.cs
- MachinePropertyVariants.cs
- DataGridViewCellPaintingEventArgs.cs
- SecurityElement.cs
- MetadataExchangeClient.cs
- ConfigurationStrings.cs
- DetailsViewInsertedEventArgs.cs
- DbConvert.cs
- Mouse.cs
- WebConfigurationFileMap.cs
- columnmapfactory.cs
- CodeSubDirectoriesCollection.cs
- safelink.cs
- MenuItemBinding.cs
- DeploymentSectionCache.cs
- Column.cs
- Package.cs
- Label.cs
- CommandDevice.cs
- SqlProcedureAttribute.cs
- Memoizer.cs
- OuterGlowBitmapEffect.cs
- SystemUdpStatistics.cs
- TypeSystem.cs
- TypeLoadException.cs
- FileNotFoundException.cs
- QuaternionAnimationBase.cs
- SmtpAuthenticationManager.cs
- EntityParameter.cs
- MsmqIntegrationChannelListener.cs
- RowVisual.cs
- RuntimeVariableList.cs
- ToolStripContextMenu.cs
- TreeNodeStyleCollection.cs
- OleDbError.cs
- DescendantQuery.cs
- InkPresenter.cs
- DictionaryBase.cs
- DataGridViewTextBoxCell.cs
- StyleSelector.cs
- BufferedOutputAsyncStream.cs
- SaveCardRequest.cs
- NameObjectCollectionBase.cs
- HttpWriter.cs
- IndexedDataBuffer.cs
- mactripleDES.cs
- DataGridPagerStyle.cs
- SafeEventHandle.cs
- HtmlContainerControl.cs
- BuildProviderCollection.cs
- ErrorWrapper.cs
- DCSafeHandle.cs
- PropertyGridEditorPart.cs
- XmlBinaryReader.cs
- InterleavedZipPartStream.cs
- Identifier.cs
- HtmlFormWrapper.cs
- CatalogZoneBase.cs
- TemplatedMailWebEventProvider.cs
- UiaCoreTypesApi.cs
- XsltConvert.cs
- EditCommandColumn.cs
- Aes.cs
- HttpModuleAction.cs
- FormsAuthenticationTicket.cs
- MsmqElementBase.cs
- Pointer.cs
- XmlWrappingReader.cs
- MemoryStream.cs
- NativeMethods.cs
- ReachFixedPageSerializerAsync.cs
- SettingsPropertyCollection.cs
- ClientOptions.cs
- JournalEntry.cs
- ConfigurationElementProperty.cs
- Unit.cs