【用API改变按钮字体的颜色】
文章插图
假设使用的是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进行比较 。
推荐阅读
- 动词有什么作用 动词的多种释义
- 纳米技术在生活中的运用有哪些 纳米技术在生活中怎么运用
- 英灵神殿上古种子有什么用 英灵神殿上古种子的作用
- 迅雷怎么用
- 如何使用outlook outlookr的使用方法讲解
- 卫生棉条使用的注意事项 使用卫生棉条注意事项
- 什么工作只用上半天班啊 哪些工作只用上半天班
- 空气开关使用注意事项有哪些 空气开关使用注意事项介绍
- 求圣诞夜惊魂的人物介绍 求大神们帮帮忙 我作业有用呀~多一点人物越好
- 国产机油品牌大全里哪款最好用?