Displaying an Icon
Your application can load and create icons to display in the application's
client area or child windows. The following example demonstrates how to draw an
icon in the client area of the window whose display context (DC) is identified by
the
hdc parameter.
HICON hIcon1; // icon handle
HDC hdc; // handle of display context
DrawIcon(hdc, 10, 20, hIcon1);
Windows automatically displays the class icon(s) for a window. Your
application can assign class icons while registering a window class. Your application can
replace a class icon by using the
SetClassLong function. This function changes the default window settings for all windows of
a given class. The following example replaces a class icon with the icon whose
resource identifier is 480.
HINSTANCE hinst; // handle of current instance
HWND hwnd; // main window handle
// Change the icon for hwnd's window class.
SetClassLong(hwnd, // window handle
GCL_HICON, // changes icon
(LONG) LoadIcon(hinst, MAKEINTRESOURCE(480))
);
For more information about window classes, see
Window Classes.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database