如何在一个对话框上任意输入文字 而且同时保留这个文字在对话框上

Orange_ou 2014-03-21 03:17:44
rt

这个 该咋实现了
初步想法是 当鼠标点击某个位置 然后动态生成一个Edit控件 输入完成后 控件删除 同时在原位置输出文字?

Edit控件是如何接受输入去的字符的 特别是Unicode那些
...全文
112 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2014-03-21
  • 打赏
  • 举报
回复
那就 WM_CHAR 中 输入, 再 TextOut
Orange_ou 2014-03-21
  • 打赏
  • 举报
回复
引用 3 楼 mack13013 的回复:
这个需要GDI绘图了。2楼的方法就可以.不过字符串要放到一个容器里,仅仅一个是变量的话,那只能保存一个字符串 或者动态生成一个STATIC控件,SetDlgItemText,然后MoveWindow
2楼那做法 我刚做了 目前可行 不过就是看能不能不通过控件直接输入字符 同时显示出来 其实我现在主要想了解是如何接受输入的字符 比如中文神马的 如果GDI绘图 这是啥个做法?
mack13013 2014-03-21
  • 打赏
  • 举报
回复
这个需要GDI绘图了。2楼的方法就可以.不过字符串要放到一个容器里,仅仅一个是变量的话,那只能保存一个字符串 或者动态生成一个STATIC控件,SetDlgItemText,然后MoveWindow
schlafenhamster 2014-03-21
  • 打赏
  • 举报
回复
“ 输入完成后 控件删除 同时在原位置输出文字” 输入完成后 , 取 edit 的内容, 放 一个 变量中, OnPaint TextOut 这个 变量。
allenhiman 2014-03-21
  • 打赏
  • 举报
回复
我看你的想法可行

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧