我在窗口中使用 ReBar 创建了一个带有一些控件的工具栏。谁能告诉我,
- 如果我(只)知道它的 ID,如何获取 buttons/combobox/etc(不是窗口中的普通按钮)的 HWND?
- 如果我知道资源的 ID,如何获取 HBITMAP?
如何给 Controller 设置位图?
SendDlgItemMessageW(hWnd, nId, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBitmap);
这不适用于工具栏,不是吗?我找不到办法做到这一点,请帮助我。谢谢...
问候
编辑: 有人请吗? :(
编辑: 好的。这些天似乎每个人都很忙。 :( 顺便说一句,这是一个错误的问题吗?
最佳答案
您可以下载ControlSpy并在那里尝试一下,感受一下。
我检查了 Rebar,发现 RB_SETBANDINFO(在 Messages 下)可能就是您要查找的内容。
关于c++ - 如何在 win32 中更改工具栏按钮的位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647999/