主题:这段代码有什么用处?
[color=FF0000]注:阅读此贴,您需要看过Charles Petzold《windows程序设计》,或手边有这本书。[/color]
《windows程序设计》鼠标_程序7-6 BLOKOUT1.C
//
case WM_PAINT :
---------------------
if (fBlocking)
{
SetROP2 (hdc, R2_NOT) ;
SelectObject (hdc, GetStockObject (NULL_BRUSH)) ;
Rectangle (hdc, ptBeg.x, ptBeg.y, ptEnd.x, ptEnd.y) ;
}
EndPaint (hwnd, &ps) ;
return 0 ;
//
我不明白 if (fBlocking)及括号中的内容有什么用?我试着去掉这段代码,编译后程序执行也看不出和原来有什么区别。
[em10]
《windows程序设计》鼠标_程序7-6 BLOKOUT1.C
//
case WM_PAINT :
---------------------
if (fBlocking)
{
SetROP2 (hdc, R2_NOT) ;
SelectObject (hdc, GetStockObject (NULL_BRUSH)) ;
Rectangle (hdc, ptBeg.x, ptBeg.y, ptEnd.x, ptEnd.y) ;
}
EndPaint (hwnd, &ps) ;
return 0 ;
//
我不明白 if (fBlocking)及括号中的内容有什么用?我试着去掉这段代码,编译后程序执行也看不出和原来有什么区别。
[em10]