TextOut输出文本时,如何使字体背景为透明

VC/MFC > 基础类 [问题点数:50分,结帖人wxj_lake]
等级
本版专家分:20
结帖率 100%
等级
本版专家分:5472
勋章
Blank
金牌 2001年2月 总版技术专家分月排行榜第一
Blank
红花 2001年2月 VC/MFC大版内专家分月排行榜第一
等级
本版专家分:1096
等级
本版专家分:1096
等级
本版专家分:20
等级
本版专家分:20
wxj_lake

等级:

TextOut 字符串输出

在Windows 编程中可使用: HWND m_hWnd = GetActiveWindow(); HDC hDC = GetDC(m_hWnd);...hDC.TextOut(x,y,str ); SetTextColor(hDC, RGB(255, 255, 255)); //设置字体颜色 SetBkMode(hDC, TRANSPARENT);//

vc/mfc 对话框中文本控件textout输出字体消失的解决办法

由于对话框上的文本控件是在对话框显示后才画上去的,所以用textout直接输出字体会被覆盖。解决的思路是先让文本控件的背景为透明的;代码:OnCtlColor消息HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, ...

MFC 可以设置背景色、字体字体颜色、透明背景的 Static 静态文本控件

注:可以设置透明背景,但还不能做到透明度设置(如50%透明度) 如果设置了背景色,就不保留透明背景 默认背景色是透明的[cpp] view plaincopy// 设置背景色(若clrCLR_NONE,则背景透明) void ...

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

HDC hDC; LOGFONT lf = {0}; lf.lfHeight = 80; //...这里设置lf的属性 ...HFONT hFont = CreateFontIndirect(&lf);...HFONT hFontOld = SelectObject(hDC,hFont);... //设置背景为透明,也可以用SetBkColor函

VS2010/MFC编程入门之四十八(字体文本输出文本输出

 鸡啄米在上一节中讲了CFont字体类,本节主要讲解文本输出的方法和实例。...Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符的位置、换行等格...

VS2010/MFC字体文本输出文本输出

字体和文本输出:文本输出 ...Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符的位置、换行等格式。 由此,文本的输出过程大致包括确定字体信息、格式化文本和执...

VS2010-MFC(字体文本输出文本输出

上一节讲了CFont字体类,本节主要讲解文本输出的方法和实例。 文本输出过程 ... 在文本输出到设备以前,我们...Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符...

MFC/VC++中的文本输出

文本输出1:在指定区域输出文本 1:使用TextOut(int x,int y,const CString& str);方法 2:使用DrawText(const CString&str,LPRECT lpRect,UINT nFormat)方法在指定区域绘图 lRect:区域对象 nFormat...

游戏——TextOut函数

用当前选择的字符、背景颜色和正文颜色将一个字符串写道... LPCTSTR lpString, //指向字符串的指针,文本默认黑色,背景为白色 int cbString //字符串的字符数 ); 调用实例: wchar_t text1[]=L"要有最朴素的生活

如何控制文本输出方式(canvas)

如何控制文本的输出方式问题――在文本编辑器中,我们可以轻易地实现对输出文本的控制,比如字体大小,颜色设置,对齐方式等。但是,如果我们要在画布(canvas)上直接输出文本,而且要全面地控制这些输出文本的属性,...

(转载)VS2010/MFC编程入门之四十八(字体文本输出文本输出

Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符的位置、换行等格式。 由此,文本的输出过程大致包括确定字体信息、格式化文本和执行输出操作三个步...

MFC—使用DrawText和TextOut编辑文字

MFC使用DrawText和TextOut编辑文字 一、DrawText函数 1、函数定义,这里引用一篇博客 https://blog.csdn.net/by_mxy/article/details/9932967 2、引用一个函数实现的demo void CMFCTestDlg::OnPaint() { CRect rect...

17.1 简单文本输出

 让我们首先来看看 Windows 提供的几个文本输出函数、一些会影响文本输出的设备环境属性和如何使用备用字体。 17.1.1 文本输出函数  下面是一个最常见的文本输出函数,我已经在许多范例程序中使用过它了: ...

文本字体

简单的文本输出TextOut(hdc,xStart,yStart,pString,iCount):xStart是第一个字符的水平位置,但这个参数的意义可以用SetTextAlign改变,TA_LEFT默认方式,TA_RIGHT则xStart是最后一个字符的水平位置,TA_CENTER则...

文本输出

1:在指定区域输出文本 1:使用TextOut(int x,int y,const CString& str);方法 2:使用DrawText(const CString&str,LPRECT lpRect,UINT nFormat)方法在 指定区域绘图 lRect:区域对象 ...

字体和路径

启动路径(BeginPath),用TextOut输出时间。  3.结束路径(EndPath),从路径获取区域(PathToRegion),并把该区域设窗口的显示区域(SetWindowRgn)。  按照这个步骤做一遍,没有效果,从路径获取区域失败。参考...

[翻译]-WinCE 程序设计 (3rd 版)--2.2 输出文本

输出文本在第一章里,例子程序HelloCE调用DrawText函数显示了一行文本。代码如下:DrawText (hdc, TEXT ("Hello Windows CE!"), -1, &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);DrawText是一个相当高级的函数...

GD绘图之设置文本背景

SetBkColor(dc, RGB(0, 0, 0)); 该函数可以办到 #include // 窗口处理函数 ...LRESULT CALLBACK WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam

透明的实现

uC/GUI系统中的窗体可以实全透明效果,但是无法实现半透明效果。   经过一天的实验,经于实现了窗体的半透明效果,与大家分享  怎么实现半透明效果呢?先考虑原理。  半透明原理:   假设LCD是...

第二节 API之输出文字

第二节 API之输出文字 一直用C的printf或C++的count输出文字或信息,在win32应用程序中也有类似的函数 第一种TextOut,原型是BOOL TextOut (  HDC hdc, //接受设备内容句柄  int nXStart, //第2个和第3...

minigui 控件处理细节

1,控件的隐藏 ShowWindow( GetDlgItem( hwnd, IDC_PROMPT ), SW_HIDE ); 2、控件之间切换 ( 1 ) 使用WS_EX_TOPMOST风格,然后用Tab键 。 ( 2 ) 在MSG_KEYDOWN中截取消息,然后用SetFocusChild函数 。...

VC学习笔记:文本图形

VC学习笔记:文本图形 SkySeraph OCT.30th 2010 HQU ... Latest Modified Date:NOV.2th 2010HQU 文本输出 ...输出指定字体格式文本[1] void CSpecificFontView::OnDraw(CDC* pDC) { CSpe...

相关热词 c# directx 关闭进程时执行c# c#工业应用 c#状态栏控件 c#窗体调颜色 c# 设置listbox c#窗口实现好友列表 c# orm 框架哪个好 c# 字符串转变量名 c# float 赋值