关于CDC类函数定义和绘图问题

potato_ye potato_ye 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
CDC fun(CString text);//声明一个CDC类型函数
CDC bitmap1;声明多个个位图
CDC bitmap2;
CDC bitmap3;
......

然后函数定义
CDC CPView::fun(CString text)
{
if(text=="a")
return bitmap1;
if(text=="b")
return bitmap2;
}


然后在绘图的时候,对应字符串输出位图

pDC->BitBlt(100,100,50,50,fun(str[0]),0,0,SRCCOPY);
pDC->BitBlt(200,200,50,50,fun(str[1]),0,0,SRCCOPY);
......

我想问要实现这样的效果,代码应该怎么写?以上是不对的,但不知道怎么改.
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
potato_ye
VC/MFC 16,550 成员 421,606 内容