我有一个按钮,它是在Win32应用程序的WM_CREATE函数中使用以下代码创建的:
hChangeWorldButton = CreateWindowEx(NULL,
"BUTTON",
"OK",
WS_CHILD | WS_VISIBLE | BS_FLAT | BS_BITMAP,
2,
2,
25,
25,
hWnd,
(HMENU)CHANGEWORLD_BUTTON,
GetModuleHandle(NULL),
NULL);
SendMessage(hChangeWorldButton, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)worldBmp);
我希望按钮只显示图像,而不是背景和边框。
我该怎么做?我尝试了许多MSDN中的不同按钮样式,但似乎没有符合我的需求。我想使用BS_OWNERDRAW,但似乎有点过度设计。或者这是唯一的解决方案吗?
最后,当鼠标悬停在按钮上时,如何将光标更改为手形?