更新窗口

x363635334 2013-11-25 09:01:39
要求按下数字键Num0和Num1窗口上依次显示"10";就跟常见的编辑框一样要求就是按一个出一个
自己写好了窗口消息循环,OnKeyDown里的TextOut无效; OnPaint的才行,应该如何设计
OnPaint里原先有一些东西要显示,等于是新追加一串数字
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
x363635334 2013-11-27
  • 打赏
  • 举报
回复
用WindowsSDK编程 百度了一下InvalidateRect(g_hwnd,NULL,true);可以用 是不是这个意思
ForestDB 2013-11-27
  • 打赏
  • 举报
回复
引用 5 楼 x363635334 的回复:
[quote=引用 3 楼 ForestDB 的回复:] OnKeyDown: orig_string = orig_string + 'key' invalide_window(这个会使得窗口无效,导致OnPaint) OnPaint: draw_with(orig_string)(orig_string在上面的响应处理器中已经更新了)
invalide_window()不是API吧? 搜不到 我这个问题和VC/MFC木有关系[/quote] 那只是伪码,提供一个思路。 LZ用什么编程?
x363635334 2013-11-27
  • 打赏
  • 举报
回复
引用 3 楼 ForestDB 的回复:
OnKeyDown: orig_string = orig_string + 'key' invalide_window(这个会使得窗口无效,导致OnPaint) OnPaint: draw_with(orig_string)(orig_string在上面的响应处理器中已经更新了)
invalide_window()不是API吧? 搜不到 我这个问题和VC/MFC木有关系
赵4老师 2013-11-27
  • 打赏
  • 举报
回复
请帖主移驾VC/MFC论坛。
ForestDB 2013-11-26
  • 打赏
  • 举报
回复
OnKeyDown: orig_string = orig_string + 'key' invalide_window(这个会使得窗口无效,导致OnPaint) OnPaint: draw_with(orig_string)(orig_string在上面的响应处理器中已经更新了)
打你屁屁 2013-11-26
  • 打赏
  • 举报
回复
先getwindowtext,合并后再textout
x363635334 2013-11-26
  • 打赏
  • 举报
回复
引用 1 楼 ftd2013 的回复:
先getwindowtext,合并后再textout
要求是按一下就得显示了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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