如何给图片随意加文字(vc,deiph)

如何给图片随意加文字(vc,deiph),第1张

在一幅图片上任选一区域,用键盘向该区域输入文字,输入完之后,还可以或许对文字进行修改、编辑,像photoshop那样,我一向弄不出来,请问若何实现?

(vc,deiph均可)

深深的感激。

区刷新父窗口

确保您的DC父窗口(对话框),然后在父窗口:

RedrawWindow(ctrlRect)的/ /可以是一个空的参数使用,这将导致一些闪烁,然后区域刷新闪烁可以解决的。

先获取dc。然后用textout就可以了

//得到dc

m_show是你的控件变量

CDC *pDC1 = m_show.GetDC()

// pDC1->SelectObject(&Font1)

// pDC1->SetTextColor(RGB(255,255,255))

//pDC1->SetTextAlign(TA_CENTER)

//pDC1->SetBkColor(RGB(0,0,0))

pDC1->TextOut(0,0,"写字")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7964893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存