HDC hdc;定义一个设备上下文的句柄,在API中用
如API中响应WM_PAINT时,要在窗口中显示文字:
RECT rc;
GetClientRect(hWnd,&rc);//获取客户区域
PAINTSTRUCT ps;
HDC hdc=BeginPaint(hWnd,&ps);//获取设备上下文的句柄
DrawText(hdc,"hello",strlen("hello"),&rc,DT_CENTER);
EndPaint(hWnd,&ps);
而你说的this我想也是与这个有关的用法,它用在MFC中
入在客户区做一个端点为(0,0),(5,5)的线段:
CClientDC dc(this);//this就是当前窗口的指针,多为视图类指针
dc.MoveTo(CPoint(0,0));
dc.LineTo(CPoint(5,5));