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
- OracleDataReader.cs
- PropertyCondition.cs
- GeneralTransform3DCollection.cs
- CodeDirectoryCompiler.cs
- CodeDirectoryCompiler.cs
- DocumentGridContextMenu.cs
- SqlUnionizer.cs
- XPathPatternParser.cs
- RootProfilePropertySettingsCollection.cs
- MetadataItem.cs
- Classification.cs
- AlternationConverter.cs
- wmiprovider.cs
- SkipStoryboardToFill.cs
- Package.cs
- SurrogateDataContract.cs
- LocalBuilder.cs
- WindowHideOrCloseTracker.cs
- DataGridViewButtonCell.cs
- ReachVisualSerializerAsync.cs
- JoinCqlBlock.cs
- TrackingMemoryStream.cs
- RadioButtonStandardAdapter.cs
- Attributes.cs
- WebPartTransformerAttribute.cs
- CharAnimationBase.cs
- BindingContext.cs
- CharEntityEncoderFallback.cs
- HiddenFieldPageStatePersister.cs
- Viewport3DVisual.cs
- FunctionImportElement.cs
- InnerItemCollectionView.cs
- DataTableExtensions.cs
- HandledMouseEvent.cs
- ZipIOBlockManager.cs
- DispatcherProcessingDisabled.cs
- HttpServerUtilityWrapper.cs
- XmlConvert.cs
- AudienceUriMode.cs
- DependencyObject.cs
- ItemChangedEventArgs.cs
- PersonalizationStateInfo.cs
- XmlElementCollection.cs
- MaterialGroup.cs
- DesignerSelectionListAdapter.cs
- LayoutEngine.cs
- FormViewUpdatedEventArgs.cs
- CodeComment.cs
- SemaphoreFullException.cs
- Predicate.cs
- StyleSheet.cs
- webproxy.cs
- ProviderSettingsCollection.cs
- WorkflowServiceHost.cs
- SelectionEditingBehavior.cs
- AssemblyEvidenceFactory.cs
- LicenseProviderAttribute.cs
- FormCollection.cs
- ListViewUpdatedEventArgs.cs
- PreviewKeyDownEventArgs.cs
- CharAnimationUsingKeyFrames.cs
- SoapException.cs
- UIElement3DAutomationPeer.cs
- ParenthesizePropertyNameAttribute.cs
- SamlAssertion.cs
- XmlCharCheckingWriter.cs
- ModelItem.cs
- Automation.cs
- Activation.cs
- WebPartConnectionsDisconnectVerb.cs
- EventHandlersStore.cs
- ObjectTypeMapping.cs
- FreezableDefaultValueFactory.cs
- DataColumnSelectionConverter.cs
- CollectionContainer.cs
- DesigntimeLicenseContext.cs
- ProgressBarRenderer.cs
- BinaryExpression.cs
- SqlEnums.cs
- bindurihelper.cs
- SystemNetworkInterface.cs
- RegistryPermission.cs
- BamlCollectionHolder.cs
- Buffer.cs
- MailMessageEventArgs.cs
- SqlGatherConsumedAliases.cs
- AuthenticationManager.cs
- ResumeStoryboard.cs
- ExcCanonicalXml.cs
- PropertyChange.cs
- securestring.cs
- SingleAnimationUsingKeyFrames.cs
- PropertyIDSet.cs
- DataProtection.cs
- InteropBitmapSource.cs
- SimpleRecyclingCache.cs
- WebPartDescription.cs
- _DigestClient.cs
- VisualBrush.cs
- DefaultSettingsSection.cs