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
- EdmFunctionAttribute.cs
- EdmToObjectNamespaceMap.cs
- DirectionalLight.cs
- AppLevelCompilationSectionCache.cs
- SoapIgnoreAttribute.cs
- SettingsPropertyNotFoundException.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DataGridTextBox.cs
- XhtmlBasicImageAdapter.cs
- IndentTextWriter.cs
- SerializationSectionGroup.cs
- SqlWebEventProvider.cs
- WebPartRestoreVerb.cs
- BaseHashHelper.cs
- ArithmeticException.cs
- Matrix3D.cs
- ManagementOptions.cs
- SqlError.cs
- SignedXml.cs
- DataListItem.cs
- PeerService.cs
- ToolStripOverflow.cs
- Panel.cs
- FixedSOMSemanticBox.cs
- WorkflowValidationFailedException.cs
- XmlSchemaNotation.cs
- ProfileService.cs
- PlainXmlSerializer.cs
- LambdaCompiler.ControlFlow.cs
- EUCJPEncoding.cs
- ErrorEventArgs.cs
- DocumentCollection.cs
- MarginCollapsingState.cs
- PromptStyle.cs
- WithParamAction.cs
- WebPartDeleteVerb.cs
- xmlglyphRunInfo.cs
- UrlMappingsModule.cs
- RowBinding.cs
- Regex.cs
- BuilderPropertyEntry.cs
- securestring.cs
- ProfileBuildProvider.cs
- StylusPointCollection.cs
- cache.cs
- PropertyGridEditorPart.cs
- SourceFileInfo.cs
- XslVisitor.cs
- cryptoapiTransform.cs
- CanonicalizationDriver.cs
- ListenerSingletonConnectionReader.cs
- CheckBoxField.cs
- MenuItemBindingCollection.cs
- DataError.cs
- EntityFrameworkVersions.cs
- CombinedGeometry.cs
- DataGridViewRowsRemovedEventArgs.cs
- HostingEnvironment.cs
- AssociationSetMetadata.cs
- QueryCacheManager.cs
- BitmapEffect.cs
- ObjectDataSourceEventArgs.cs
- DataList.cs
- ClassDataContract.cs
- Command.cs
- TextProperties.cs
- BufferCache.cs
- Journal.cs
- MemberJoinTreeNode.cs
- CharUnicodeInfo.cs
- HtmlFormParameterWriter.cs
- CallbackValidatorAttribute.cs
- WindowsListViewItemCheckBox.cs
- BufferBuilder.cs
- SQLGuidStorage.cs
- serverconfig.cs
- MinMaxParagraphWidth.cs
- DataGridCellItemAutomationPeer.cs
- Point3DConverter.cs
- UInt32Storage.cs
- ToolStripComboBox.cs
- DBSqlParserColumn.cs
- StringBuilder.cs
- SecurityUtils.cs
- DebugTrace.cs
- LinqDataSourceDisposeEventArgs.cs
- InputLangChangeRequestEvent.cs
- odbcmetadatacollectionnames.cs
- DrawingState.cs
- MouseOverProperty.cs
- PriorityQueue.cs
- ExtensionSimplifierMarkupObject.cs
- SimpleNameService.cs
- TemplateBuilder.cs
- FileDialogPermission.cs
- GridViewDeleteEventArgs.cs
- WorkflowTransactionService.cs
- ResourceContainerWrapper.cs
- Block.cs
- Attributes.cs