永发信息网

用API改变按钮字体的颜色

答案:1  悬赏:0  手机版
解决时间 2021-04-30 23:08
用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进行比较。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兑换 QB到底几点啊?
强直能治好吗
七雄争霸 40级会员礼包的内容
人类一共几次登陆过月球?有的人说一次没有,
富兰克林 读书名言好一点的!
什么叫近亲结婚?
来大家讲个笑话给我听,看谁的最搞笑
天书奇谈现在打BOSS,是在公告里说刷新时间的
什么和什么。
韩国烧烤地址有知道的么?有点事想过去
连连看5怎么生命无限啊
广西水利电技术学校大一的学生是在本校吗?
我想找一首联系唱两次TELLMEME的歌不是蔡研唱
快男李炜跟武艺、要是只靠人气武艺夺冠、不会
怎么把自己空间的图转到群空间啊
推荐资讯
面对困难我们如何去面对
QQ十周年庆典之随机抽奖活动有吗
QQ空间总有这个怎么弄
手机流量一兆等于多少KB?
WIN TC适用于什么系统?
求化学元素表的速记方法
绿如蓝茗茶在什么地方啊,我要过去处理事情
赛尔号为何买不到经验分配器
学园默示录漫画1-26+番外下载
谁能交我免费刷QQ7砖?
鸽子快要下蛋时候,有什么异常?
人的一生会有几次爱情?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?