博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
窗口控件背景透明
阅读量:5845 次
发布时间:2019-06-18

本文共 531 字,大约阅读时间需要 1 分钟。

hot3.png

要让窗口控件背景透明只需响应CtlColor消息并返回透明画刷就行。

HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);        // TODO: Change any attributes of the DC here    if(pWnd->GetDlgCtrlID() == IDC_LIST1 )    {        pDC->SetTextColor(RGB(255, 0, 0));        pDC->SetBkMode( TRANSPARENT ) ;           return (HBRUSH)GetStockObject(NULL_BRUSH);    }    // TODO: Return a different brush if the default is not desired    return hbr;}

 

转载于:https://my.oschina.net/u/3773235/blog/1616684

你可能感兴趣的文章
为更清楚掌握疫情 利用人工智能技术找出病毒带原动物
查看>>
关于CSS:inline vertical-align
查看>>
三分钟搭建个人博客(Hexo + Next + github)详细教程
查看>>
Solidity(6)
查看>>
第79节:Java中一些要点
查看>>
严肃警告!国际大行5年裁员10000人,低端岗位人员将何去何从?
查看>>
Java 发送qq邮件
查看>>
Vuex与Busemit结合使用浅谈Vuex使用方式
查看>>
服务端入坑——从建立自己的线上网站开始
查看>>
使用mpvue开发过程中遇到的一些问题
查看>>
后端返回数据中数字太大导致精度丢失问题解决方案
查看>>
前端面试大全
查看>>
node js、npm、homebrew、cocoapod、git、hexo
查看>>
Canvas基本知识点三:线条操作
查看>>
wepack到底是什么(使用篇)
查看>>
TreeMap
查看>>
开发数字货币场外OTC交易所,币币现货交易所搭建开发
查看>>
CSS欺骗
查看>>
原来 ArrayList 内部原理这么简单
查看>>
linux基础之进程管理与服务
查看>>