我想在按钮上放置一个位图。我在互联网上找到的就是使用BS_BITMAP作为按钮样式,然后使用带有BM_SETIMAGE的SendMessage()。我的问题:我的winuser.h中没有定义这两个定义。
目标运行Windows CE版本6.00,在我的stdafx.h中它说 “#define WINVER _WIN32_WCE”(即0x600)。 但winuser.h甚至不包含任何BS_BITMAP或BS_SETIMAGE定义。
所以我尝试使用BitBlt()在“case WM_PAINT”的按钮上绘制位图(如果位图位于其上方,我不知道是否仍然可以按下按钮),但位图隐藏在按钮后面。所以外观根本没有变化,我仍然看到灰色的标准按钮。
是否还有其他可能在按钮上放置位图或图标而不是使用缺少的定义?或者甚至更好,你知道为什么缺少这些定义或者我是如何得到它们的吗?
手动将这些定义添加到我的代码中当然没有任何帮助。