![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
2013-06-20
展开全部
假设使用的是VC++进行win32sdk编程。在编程向导自动生成的LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)消息处理函数中,在switch (message)内,加入以下代码:
case WM_CTLCOLORBTN:
{
HDC hdcEdit = (HDC) wParam; SetTextColor(hdcEdit, RGB(0,0,0)); //黑色
SetBkColor(hdcEdit, RGB(255,255,255)); //白色
return (INT_PTR)CreateSolidBrush(RGB(255,255,255));
}
此时lParam是按钮的HWND。如果有多个按钮,可以通过(HWND)lparam进行比较。
case WM_CTLCOLORBTN:
{
HDC hdcEdit = (HDC) wParam; SetTextColor(hdcEdit, RGB(0,0,0)); //黑色
SetBkColor(hdcEdit, RGB(255,255,255)); //白色
return (INT_PTR)CreateSolidBrush(RGB(255,255,255));
}
此时lParam是按钮的HWND。如果有多个按钮,可以通过(HWND)lparam进行比较。
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2025-02-10 广告
可视化标签是广州晨控智能技术有限公司在物联网及自动识别领域的一项重要技术创新。通过先进的图形化界面设计,我们将复杂的数据信息转化为直观、易读的标签形式。这些标签不仅美观大方,更能够实时展示物品状态、库存数量、位置信息等关键数据。用户只需一眼...
点击进入详情页
本回答由晨控智能提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询