游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2775|回复: 3

怎么显示不了字体

[复制链接]

22

主题

54

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2005-6-8 22:38:00 | 显示全部楼层 |阅读模式
怎么我显示不了文字啊,我是按照源码来做的啊~哪个帮我看看???

sf_200568223756.rar

156.73 KB, 下载次数:

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2005-6-9 00:26:00 | 显示全部楼层

Re:怎么显示不了字体

void CMFC1Dlg::OnButton1()
{        CString cc;
        CString aa;
        cc="\r\n我是高级\r\n程序设计师\r\n";
        cc+="\r\n现在已经\r\n调入位图\r\n";
        SetDlgItemText(IDC_EDIT1,cc);
        GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
        MemDC=CreateCompatibleDC(0);
        CClientDC dc(this);       
        SetTextColor(MemDC,RGB(255,255,255));         //设置地图设备场景字色
        SetBkMode(MemDC,TRANSPARENT);                                             //字为透明方式
        loadbmp("地面.bmp");
        SelectObject(MemDC,bit);
        aa="哈哈,我来了!!!";        /////////调整到这里////////////设文字内容
        TextOut(MemDC,250,300,aa,lstrlen(aa));//////////调整到这里////在MemDC显示文字
        BitBlt(dc.m_hDC,0,0,500,445,MemDC,0,0,SRCCOPY);         //将MemDC的图形在当前屏幕上显出

        loadbmp("C00000.bmp");
        SelectObject(MemDC,bit);                                             //设备相关位图关联到暂存设备场景
//        BitBlt(dc.m_hDC,250,250,w,h,MemDC,0,0,SRCCOPY);      //将MemDC的图形在当前屏幕上显出
        BitBlt(dc.m_hDC,250,250,w,h,MemDC,0,0,SRCAND);
//        BitBlt(dc.m_hDC,250,250,w,h,MemDC,0,0,SRCPAINT);
        loadbmp("C00000.bmp");
        SelectObject(MemDC,bit);
        BitBlt(dc.m_hDC,250,350,w,h,MemDC,0,0,SRCCOPY);
}

22

主题

54

帖子

60

积分

注册会员

Rank: 2

积分
60
 楼主| 发表于 2005-6-11 23:59:00 | 显示全部楼层

Re:怎么显示不了字体

谢谢了~~~~~,已经OK了~

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2005-7-30 18:49:00 | 显示全部楼层

Re:怎么显示不了字体

我也碰这问题。。。呵呵。。谢谢老唐解答了。。。。

不过。。。我的什么用不了IDC_EDIT1,编译器说没有定义此标识付。。。怎么回事???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 15:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表