MFC 关于OnPaint()函数未执行完问题,代码如下
未执行到q=p;下面的都没有执行,就跳回OnPaint()了。这是为啥啊?求指教
void COneView::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CView::OnPaint()
/*#ifndef yyyyyyyy_y
#define yyyyyyyy_y
#endif */
CBitmap memBitmap;//定义位图对象
CDC memDC;//定义临时设备
BITMAP Map;
CRect rectClient;
int DeciceNum;
PFlinklist *g_plist=NULL;
PFlinklist *p=g_plist->next,*q;
q=p;
GetClientRect(rectClient);
while(p != NULL)
{
DeciceNum++;
p = p->next;
}
p = q;