Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- AtomMaterializer.cs
- sapiproxy.cs
- XmlValidatingReader.cs
- FillErrorEventArgs.cs
- EffectiveValueEntry.cs
- HwndSource.cs
- HttpModuleActionCollection.cs
- Baml2006ReaderSettings.cs
- MetadataFile.cs
- AsmxEndpointPickerExtension.cs
- PointAnimationUsingKeyFrames.cs
- ClientSettingsSection.cs
- WeakKeyDictionary.cs
- StorageComplexPropertyMapping.cs
- SubpageParagraph.cs
- IndicCharClassifier.cs
- CultureInfoConverter.cs
- XPathExpr.cs
- ObjectStateEntryDbDataRecord.cs
- CatalogZoneBase.cs
- QuaternionAnimationUsingKeyFrames.cs
- Win32SafeHandles.cs
- LocalizabilityAttribute.cs
- ExtensibleClassFactory.cs
- SchemaElementLookUpTable.cs
- DispatcherExceptionEventArgs.cs
- WindowPatternIdentifiers.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- RawStylusSystemGestureInputReport.cs
- XmlParserContext.cs
- NamespaceMapping.cs
- SerializationStore.cs
- AssemblyInfo.cs
- MulticastOption.cs
- linebase.cs
- GridView.cs
- PrivacyNoticeBindingElementImporter.cs
- SqlClientMetaDataCollectionNames.cs
- MemberMaps.cs
- WebServiceData.cs
- NumericUpDown.cs
- Directory.cs
- NamespaceInfo.cs
- ComUdtElement.cs
- StreamGeometry.cs
- SqlTriggerAttribute.cs
- PrivilegedConfigurationManager.cs
- ExtentJoinTreeNode.cs
- Transform3DCollection.cs
- CheckBoxList.cs
- FacetChecker.cs
- LayoutEditorPart.cs
- SoapHeaders.cs
- BrowsableAttribute.cs
- SqlColumnizer.cs
- EventSinkActivity.cs
- WindowsSspiNegotiation.cs
- ProcessMonitor.cs
- BulletedListEventArgs.cs
- BaseParaClient.cs
- PaintEvent.cs
- COAUTHINFO.cs
- FixedTextSelectionProcessor.cs
- TemplatePagerField.cs
- WebCategoryAttribute.cs
- CodeDomConfigurationHandler.cs
- ShaperBuffers.cs
- _FixedSizeReader.cs
- RenderData.cs
- SaveFileDialog.cs
- DataServiceExpressionVisitor.cs
- Rectangle.cs
- WindowsListViewSubItem.cs
- PTProvider.cs
- FreezableCollection.cs
- cookieexception.cs
- StoryFragments.cs
- ImageField.cs
- RadioButtonAutomationPeer.cs
- CalendarButtonAutomationPeer.cs
- ChangeNode.cs
- TrackingParameters.cs
- IPipelineRuntime.cs
- UnknownExceptionActionHelper.cs
- ListViewEditEventArgs.cs
- WindowsTooltip.cs
- ColorAnimationBase.cs
- EventLogPermissionEntryCollection.cs
- GeometryValueSerializer.cs
- BufferedStream.cs
- EnumerationRangeValidationUtil.cs
- WSIdentityFaultException.cs
- StorageEntityContainerMapping.cs
- ObjectCacheHost.cs
- XmlDesigner.cs
- TabControl.cs
- XamlUtilities.cs
- GuidelineSet.cs
- EncodingConverter.cs
- DataPointer.cs