使用的代码:
m_pButton->Create(L"ABC", WS_CHILD | WS_VISIBLE| BM_SETIMAGE,CRect(0,0,100,100),this,ID_BUTTON1);
m_pButton->SetIcon(::LoadIcon(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDI_ICON1)));
Run Code Online (Sandbox Code Playgroud)
//上面的代码既不显示图像也不显示文本。
BM_SETIMAGE 不是按钮样式,而是发送到窗口以设置位图的消息。您可能想要的是 BS_BITMAP 样式。不幸的是,据我所知,标准按钮上不可能同时具有文本和位图。但是您应该在 codeguru 或 codeproject 等网站上找到大量自定义按钮类的有效实现。