定时刷新 哪位大哥帮我编个小程序啊,关键的那部分编出来就行了,我刚开始不会具体题目是在窗口中使用定时器每隔一秒,交替用红色,绿色,蓝色的画刷填充整个窗口用户区。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大致写了以下,应该差不多了SetTimer(0,1000,NULL);//开启一个1秒的定时器在OnTimer中调用static int i=0;CDC *pDC=GetDC();CRect rc;GetCilentRect(&rc);if(i%3==0){ pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(255,0,0));}else if(i%3=1=){pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(0,255,0));}else if(i%3==2){pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(0,0,255));}i++; OnTimer:static int i=0; HBRUSH brush[3]; brush[0] = ::CreateSolidBrush(RGB(255 , 0 , 0)); brush[1] = ::CreateSolidBrush(RGB(0 , 255 , 0)); brush[2] = ::CreateSolidBrush(RGB(0 , 0 , 255)); if(i % 2 == 0) { SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[0]); Invalidate(); } else if(i % 2 == 1) { SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[1]); Invalidate(); } else if(i % 2 == 2) { SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[2]); Invalidate(); } i++; 自定义标签,get_innerHTML失败.求解... 请问 VC 中有没有 GetStreamByBytes 这个函数 链表的遍历问题,很想不通,谁帮我想想 怎么在对话框中增加滚动条 救急啊 怎么把多操作系统的不需要的开机log删掉? 请问哪位老鸟知道水木清华怎么上。(先来先得分) 怎样做一个如同“html help workshop“一样的制作chm文件的应用程序 win2000 professional 与 server 怎样将窗体的指定区域透明?最好有VC++,VB source code VC6.0 DEBUG问题 单步调试出现找不到"chkstk.asm"文件
SetTimer(0,1000,NULL);//开启一个1秒的定时器在OnTimer中调用
static int i=0;
CDC *pDC=GetDC();
CRect rc;
GetCilentRect(&rc);
if(i%3==0)
{
pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(255,0,0));
}
else if(i%3=1=)
{
pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(0,255,0));
}
else if(i%3==2)
{
pDC->FillRect(0,0,rc.Width(),rc.Hegiht(),RGB(0,0,255));
}
i++;
HBRUSH brush[3];
brush[0] = ::CreateSolidBrush(RGB(255 , 0 , 0));
brush[1] = ::CreateSolidBrush(RGB(0 , 255 , 0));
brush[2] = ::CreateSolidBrush(RGB(0 , 0 , 255)); if(i % 2 == 0)
{
SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[0]);
Invalidate();
}
else if(i % 2 == 1)
{
SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[1]);
Invalidate();
}
else if(i % 2 == 2)
{
SetClassLong(m_hWnd , GCL_HBRBACKGROUND , (long)brush[2]);
Invalidate();
}
i++;