TextOut的用法 计算机小白求指教

HDChDC1;PAINTSTRUCTps1;hDC1=BeginPaint(hwnd,&ps1);TextOut(hDC1,200,0,"VisualC++游戏开发",... HDC hDC1;
PAINTSTRUCT ps1;
hDC1=BeginPaint(hwnd,&ps1);
TextOut(hDC1,200,0,"Visual C++ 游戏开发",strlen("Visual C++ 游戏开发"));
EndPaint(hwnd,&ps1);
HDC hDC2;
PAINTSTRUCT ps2;
hDC2=BeginPaint(hwnd,&ps2);
TextOut(hDC2,100,200,tmsg,strlen(tmsg));
EndPaint(hwnd,&ps2);
输出不了第二部分 计算机小白求问 TEXTOUt的用法。。谢啦 要改的话怎么改
展开
 我来答
百度网友6fe74e2
2013-06-14 · TA获得超过6593个赞
知道大有可为答主
回答量:1973
采纳率:100%
帮助的人:266万
展开全部
TextOut(hDC2,100,200,tmsg,strlen(tmsg));
你一定要确定
tmsg是一个char *
发下tmsg的声明才知道,具体是什么原因。
追问

char tmsg[128]={0};  这个只是个定义

 

我的意思是  如果把第2部分 或者 第一部分注释掉   两部分 分别都能 正常显示

但是 这两部分不能 同时显示 这是为啥。 我用错了吗

追答
HDC hDC1;
PAINTSTRUCT ps1;
这些只需要一个就可以了,

HDC hDC1;
PAINTSTRUCT ps1;
hDC1=BeginPaint(hwnd,&ps1);
TextOut(hDC1,200,0,"Visual C++ 游戏开发",strlen("Visual C++ 游戏开发"));
TextOut(hDC1,100,200,tmsg,strlen(tmsg));
EndPaint(hwnd,&ps1);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式