Archived

This topic is now archived and is closed to further replies.

doctorsixstring

Dialog Boxes with Caption Icons

Recommended Posts

When I create "normal" windows, they come standard with an icon in the upper-left corner of the window, right next to the caption (with a menu to minimize, restore, move or close the window). Dialog boxes do not have this icon/button. How would I add an icon to the window? -Mike

Share this post


Link to post
Share on other sites
Do as Jeffrey Richter does it.

  
//////////////////////// Dialog Box Icon Setting Macro ////////////////////////



// Sets the dialog box icons

inline void chSETDLGICONS(HWND hwnd, int idi) {
SendMessage(hwnd, WM_SETICON, TRUE, (LPARAM)
LoadIcon((HINSTANCE) GetWindowLongPtr(hwnd, GWLP_HINSTANCE),
MAKEINTRESOURCE(idi)));
SendMessage(hwnd, WM_SETICON, FALSE, (LPARAM)
LoadIcon((HINSTANCE) GetWindowLongPtr(hwnd, GWLP_HINSTANCE),
MAKEINTRESOURCE(idi)));
}


---
Come to #directxdev IRC channel on AfterNET

Share this post


Link to post
Share on other sites