下你所需,载你所想!
汇集开发技术源码资料

MFC透明按钮效果,设置按钮背景透明

:8.517MB :1 :2022-01-14 15:44:47

部分简介

MFC透明按钮效果如果开发者对于本文件有需要的可以参考,如果需要设置按钮上字符的字体等。
在此函数末尾的

dc.SetTextColor(m_clText);
dc.SetBkMode(TRANSPARENT);
dc.TextOut (x,y,itemString);
上面加入:

CFont l_font;
LOGFONT lgft;

CFont *pfont =this-> GetFont(); //得到控件上的当前字符

pfont->GetLogFont (&lgft); //将字符交给lgft

lgft.lfHeight = 40; //设置字符的宽高
lgft.lfWidth = 20;
lgft.lfWeight = FW_BOLD; //设置字体为粗体

l_font.CreateFontIndirect(&lgft); //用设置好的lgft创建CFont

CFont* l_old_font = dc.SelectObject(&l_font); ///用dc画笔画出字符
是设置字体样式,大小
//////////设置按钮显示的字符
my_button.setWindowText("按钮");

热门推荐

相关文章