在windows应用程序上输出透明字体

来源:互联网 发布:后缀io域名 编辑:程序博客网 时间:2024/06/07 04:20

HDC hDC;

LOGFONT lf = {0};

lf.lfHeight = 80;

//...这里设置lf的属性

HFONT hFont = CreateFontIndirect(&lf);

HFONT hFontOld = SelectObject(hDC,hFont);

SetBkMode(hDC,TRANSPARENT); //设置背景为透明,也可以用SetBkColor函数

SetTextColor(hDC,RGB(0,0,0)); //设置前景颜色

TextOut(hDC,x,y,"xxx",strlen("xxx")); //输出xxx

SelectObject(hDC,hFontOld);

DeleteObject(hFont); //删除对象

原创粉丝点击