那如何加载图标呢?
比如:
示例:
case WM_CREATE:
{
//调用时机:窗口创建成功,CreateWindow返回前调用
HWND btn = CreateWindow(L"button", L"普通按钮", WS_CHILD | WS_VISIBLE | BS_BITMAP, 15, 15, 80, 40, hwnd, (HMENU)1001, ((LPCREATESTRUCT)lparam)->hInstance, NULL);
HBITMAP hbmp = (HBITMAP)LoadImage(NULL, L"C:\\Users\\Microsoft\\Desktop\\btn.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
SendMessage(btn, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hbmp);
}
case WM_COMMAND:
{
switch (LOWORD(wparam))
{
case 1001:
{
if (HIWORD(wparam) == BN_CLICKED)
{
MessageBox(hwnd, L"单机了按钮", L"提示", 0);
}
}
break;
default:
break;
}
}
结果: