单击后单击TextOut

时间:2014-04-18 11:05:38

标签: winapi

我刚开始学习win32编程。如果用户在窗口中的某个位置单击,我试图在屏幕上执行TextOut()。我的逻辑如下:

  
      
  • 在WM_LBUTTONDOWN上,设置true为“show”变量。

  •   
  • 在WM_PAINT上,如果“show”为真,则为TextOut()。

  •   

(如果需要,我也可以复制代码)

这里可能出现什么问题?

1 个答案:

答案 0 :(得分:3)

您没有向Windows提供生成WM_PAINT的理由。在WM_LBUTTONDOWN上,您应该调用InvalidateRect。这告诉Windows需要重新绘制。