WM_PAINT问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:13:14
在WM_PAINT里,一个随机字符串

char strtemp[100]={0};
for(int j=0; j<100;j++)
{
if ((j%6==5)&&(0!=j))
strtemp[j]=32;
else
strtemp[j]='a'+rand()%26;
};

TextOut输出后,每重画时变一次!我不要他变,

我想先产生一个随机字符串 然后输出到屏幕,此值不再变怎么办

这段程序不应该放在WM_PAINT的处理中.
有个"开始"或"继续"之类的按钮吗?应该放在那个按钮的事件处理中去,而在WM_PAINT中只处理显示,不做其他任何处理.

到csdn.net上问问吧
这里没有人会winapi