【问题标题】:Win32: Unable to set Bitmap to ButtonWin32:无法将位图设置为按钮
【发布时间】:2014-04-29 19:42:04
【问题描述】:

我有这个代码:

case WM_CREATE:
    {

    HWND button = CreateWindowEx(NULL,
            "BUTTON",
            "Do!",
            WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,
            580,
            520,
            100,
            24,
            hwnd,
            (HMENU)IDC_MAIN_BUTTON,
            GetModuleHandle(NULL),
            NULL);



    HBITMAP b = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(1));

    SendMessage(button, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)b);

我正常看到按钮,但看不到我分配的位图。

怎么了?

【问题讨论】:

    标签: winapi win32gui


    【解决方案1】:

    别忘了设置 BS_BITMAP 标志!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-28
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      相关资源
      最近更新 更多