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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ListViewItemEventArgs.cs
- PartitionerStatic.cs
- recordstatescratchpad.cs
- AbsoluteQuery.cs
- XmlWellformedWriter.cs
- TagNameToTypeMapper.cs
- StylusLogic.cs
- PolicyException.cs
- NegotiateStream.cs
- HashSetDebugView.cs
- CacheChildrenQuery.cs
- ShutDownListener.cs
- VariableQuery.cs
- ChildrenQuery.cs
- HandleCollector.cs
- ThreadSafeList.cs
- ProfilePropertyMetadata.cs
- CommandManager.cs
- Transform.cs
- BaseAddressElement.cs
- WebPartUtil.cs
- TargetException.cs
- UnsafeNetInfoNativeMethods.cs
- TabletDevice.cs
- DataColumnChangeEvent.cs
- SamlAudienceRestrictionCondition.cs
- WhitespaceReader.cs
- ModuleBuilderData.cs
- WebPartPersonalization.cs
- TreeNodeCollection.cs
- TreeViewBindingsEditorForm.cs
- FileNotFoundException.cs
- CompilerGlobalScopeAttribute.cs
- XmlWriter.cs
- Hashtable.cs
- OleDbDataAdapter.cs
- ViewDesigner.cs
- AssemblyUtil.cs
- securitymgrsite.cs
- TemplateXamlTreeBuilder.cs
- MeasurementDCInfo.cs
- XmlIlVisitor.cs
- SharedDp.cs
- CDSsyncETWBCLProvider.cs
- StringArrayConverter.cs
- MetadataPropertyCollection.cs
- CompositeActivityCodeGenerator.cs
- SystemIPv4InterfaceProperties.cs
- WindowsSlider.cs
- SiteMembershipCondition.cs
- DataSourceControl.cs
- ListenerAdapter.cs
- BufferedOutputStream.cs
- SQLInt64Storage.cs
- FlowDocumentReaderAutomationPeer.cs
- DataGridViewCellFormattingEventArgs.cs
- KnowledgeBase.cs
- List.cs
- DesignerVerb.cs
- OleDbPermission.cs
- SafeEventHandle.cs
- TypeFieldSchema.cs
- FilterRepeater.cs
- DefaultAsyncDataDispatcher.cs
- LineGeometry.cs
- EncoderParameters.cs
- ByteViewer.cs
- CodeEventReferenceExpression.cs
- TemplateBindingExpressionConverter.cs
- CalendarTable.cs
- SqlBulkCopyColumnMapping.cs
- WizardStepBase.cs
- XmlSerializationReader.cs
- storepermissionattribute.cs
- COM2PropertyBuilderUITypeEditor.cs
- PointHitTestResult.cs
- Grid.cs
- _NetworkingPerfCounters.cs
- ConfigurationElement.cs
- PerfCounterSection.cs
- HtmlInputReset.cs
- ResourcePool.cs
- CodeDelegateCreateExpression.cs
- UnsafeNativeMethods.cs
- ProfilePropertySettingsCollection.cs
- InstalledVoice.cs
- DataGridHeaderBorder.cs
- XsltInput.cs
- xmlfixedPageInfo.cs
- OleDbDataReader.cs
- ElementHost.cs
- XmlMemberMapping.cs
- base64Transforms.cs
- OdbcRowUpdatingEvent.cs
- ComplusEndpointConfigContainer.cs
- WebReferenceOptions.cs
- Boolean.cs
- ProtocolsConfiguration.cs
- NotifyParentPropertyAttribute.cs
- TransformationRules.cs