返回信息流请教下各位大牛:
我想用C++实现这样一个功能:通过对话框,我会输入三行文字,已经有一个纯白色的图片,希望能有一个功能,能实现将三行文字放到这个图片中。图片大小128×128.怎么实现啊?
不知道说的明白不。
补充下:不要显示图像,所以不想用GetClientRect(&rect);
想输入文字,点确定后,功能会在后台自动实现。
谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #28481同步于 2009/9/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教下:文字与图像融合的问题
nightelf
2009/9/14镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
GDI+的,需要加lib和启动函数,这个自己搜。代码片段如下
// Bitmap *bitmap = ...
Graphics *g = new Graphics(bitmap);
RectF boundingBox;
g->MeasureString(&c, 1, font, PointF(0.f, 0.f), &boundingBox);
int width = (int)((boundingBox.GetRight() - boundingBox.GetLeft() + 0.5) / 2);
width = min(width, pic_block_width);
g->Clear(Color::Black);
SolidBrush solid_brush(Color::White);
g->DrawString(&c, 1, font, PointF((float)ox + draw_off_x, (float)oy + draw_off_y), &solid_brush);
【 在 nightelf (悠悠左月) 的大作中提到: 】
: 请教下各位大牛:
: 我想用C++实现这样一个功能:通过对话框,我会输入三行文字,已经有一个纯白色的图片,希望能有一个功能,能实现将三行文字放到这个图片中。图片大小128×128.怎么实现啊?
: 不知道说的明白不。
: ...................
【 在 FadeToBlack 的大作中提到: 】
: GDI+的,需要加lib和启动函数,这个自己搜。代码片段如下
: // Bitmap *bitmap = ...
: Graphics *g = new Graphics(bitmap);
: ...................
斑竹so热心