高手来看看,我这个程序怎么不执行啊
int CChessView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
SetTimer(1,1000,NULL);//发送脉冲
m_Color=RGB(0,0,255);
return 0;
}void CChessView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
for(int i=0;i<3;i++)
{
if(m_nCount<=m_Max) //m_Max全局变量
for(int m=0;m<8;m++)
for(int n=0;n<8;n++)
if(Board[m][n]==m_nCount) //Board[][]为一个已初使化的数组
{
m_rect[m_nCount].left=50+20*m;
m_rect[m_nCount].top=50+20*n;
m_rect[m_nCount].right=50+20*(m+1);
m_rect[m_nCount].bottom=50+20*(n+1);
InvalidateRect(m_rect[m_nCount],TRUE);
m_nCount++; //全局变量
}
}
m_Color=RGB(rand()%255,rand()%255,rand()%255);
CView::OnTimer(nIDEvent);
}请高手看看 我实际运行了 可是发现并没有刷新 请高手看看此程序为何不刷新!
int CChessView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
SetTimer(1,1000,NULL);//发送脉冲
m_Color=RGB(0,0,255);
return 0;
}void CChessView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
for(int i=0;i<3;i++)
{
if(m_nCount<=m_Max) //m_Max全局变量
for(int m=0;m<8;m++)
for(int n=0;n<8;n++)
if(Board[m][n]==m_nCount) //Board[][]为一个已初使化的数组
{
m_rect[m_nCount].left=50+20*m;
m_rect[m_nCount].top=50+20*n;
m_rect[m_nCount].right=50+20*(m+1);
m_rect[m_nCount].bottom=50+20*(n+1);
InvalidateRect(m_rect[m_nCount],TRUE);
m_nCount++; //全局变量
}
}
m_Color=RGB(rand()%255,rand()%255,rand()%255);
CView::OnTimer(nIDEvent);
}请高手看看 我实际运行了 可是发现并没有刷新 请高手看看此程序为何不刷新!
解决方案 »
- 刚开始学VC的图像处理,遇到了个小问题,请教下!
- 请教一个关于地图编辑器用D3D画的网格移动问题
- 请教
- 建立一个单文档的工程,希望能够将本地的一张图片显示在view上做背景图,如何实现(急)
- 裸体跪求:windows高级编程指南 的配套盘上的代码
- 问大家一个语法问题;下面的句子是什么含义?
- 在哪方面的书能看到CPU模式方面的内容
- 急救。。为啥CstringArray提示没有add方法?而在mainfrm中还行?
- 如何在服務器端用CSocket限制連接的客戶端數量??
- 我想在一个控件的属性中输入另一个控件,该如何做?
- 请问为什么在ACCESS里执行,提示子查询不允许操作啊
- 请教不同对话框之间的通讯问题
?
在此下个断点?
哇,五星上将啊,厉害。
F10分部运行看看
估计条件不满足,没有进去