|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| user32.lib
| Header File
| winuser.h
| Unicode
| WinNT
| Platform Notes
| None
|
|
|
LoadIcon
The LoadIcon function loads the specified icon resource from the executable (.EXE) file
associated with an application instance.
HICON LoadIcon(
HINSTANCE hInstance,
| // handle of application instance
| LPCTSTR lpIconName
| // icon-name string or icon resource identifier
| );
|
|
Parameters
hInstance
Identifies an instance of the module whose executable file contains the icon
to be loaded. This parameter must be NULL when a standard icon is being loaded.
lpIconName
Points to a null-terminated string that contains the name of the icon resource
to be loaded. Alternatively, this parameter can contain the resource
identifier in the low-order word and zero in the high-order word. Use the MAKEINTRESOURCE macro to create this value.
To use one of the Windows predefined icons, set the hInstance parameter to NULL and the lpIconName parameter to one of the following values:
Value
| Description
| IDI_APPLICATION
| Default application icon.
| IDI_ASTERISK
| Asterisk (used in informative messages).
| IDI_EXCLAMATION
| Exclamation point (used in warning messages).
| IDI_HAND
| Hand-shaped icon (used in serious warning messages).
| IDI_QUESTION
| Question mark (used in prompting messages).
| IDI_WINLOGO
| Windows logo.
|
Return Values
If the function succeeds, the return value is the handle of the newly loaded
icon.
If the function fails, the return value is NULL. To get extended error
information, call GetLastError.
Remarks
LoadIcon loads the icon resource only if it has not been loaded; otherwise, it
retrieves a handle to the existing resource. The function searches the icon resource
for the icon most appropriate for the current display. The icon resource can be
a color or monochrome bitmap.
LoadIcon can only load an icon whose size conforms to the SM_CXICON and SM_CYICON
system metric values. Use the LoadImage function to load icons of other sizes.
See Also
CreateIcon, LoadImage, MAKEINTRESOURCE
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|