《windows程序设计〉第114页讲到,可用CreateDC函数或GetDC(NULL)获得整个屏幕的句柄,其中,用GetDC(NULL)获得整个屏幕的句柄我已经实现了,并在屏幕中输出了字符串,但用CreateDC函数如何实现同样的功能呢?
用GetDC(NULL)获得整个屏幕的句柄,并输出字符串的程序如下:
case WM_PAINT:
hdc = GetDC(NULL);
ValidateRect(hwnd,NULL);
TextOut(hdc, 0, 0, TEXT("HAHA"), 4);
ReleaseDC(NULL, hdc);
return 0 ;
请给出用CreateDC函数实现同样更能的方法,多谢:)
用GetDC(NULL)获得整个屏幕的句柄,并输出字符串的程序如下:
case WM_PAINT:
hdc = GetDC(NULL);
ValidateRect(hwnd,NULL);
TextOut(hdc, 0, 0, TEXT("HAHA"), 4);
ReleaseDC(NULL, hdc);
return 0 ;
请给出用CreateDC函数实现同样更能的方法,多谢:)
if( NULL != hdc)
{
TextOut(hdc, 0, 0, TEXT("HAHA"), 4);
DeleteDC(hdc);
}
if( NULL != hdc)此中的NULL是CreateDC("DISPLAY",NULL,NULL,NULL);中的哪个参数呢?
谢谢:)
if( NULL != hdc)此中的NULL是CreateDC("DISPLAY",NULL,NULL,NULL);中的哪个参数呢?
这是两个不同的东西,只是都表示无效值