在Windows程序设计(第五版)第七章的BLOKOUT程序中用到了
函数SetROP2 (hdc, R2_NOT)
现对其进行功能测试,
测试代码 在鼠标左键按下和弹起时分别使用一次 SetROP2 (hdc, R2_NOT)并画出一个小正方形,观察绘图结果。
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM) ;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("SetPRO2") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hbrBackground = (HBRUSH)GetStockObject (WHITE_BRUSH) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hInstance = hInstance ;
wndclass.lpfnWndProc = WndProc ;
wndclass.lp