获取桌面DC: GetDC(GetDesktopWindow())与GetDC(NULL)
今天想获取桌面DC然后在上面作图, 结果不显示,巨郁闷:
HDC hdc = GetDC(NULL); HWND hDeskWnd = GetDesktopWindow(); HDC hDeskDc = GetDC(hDeskWnd); TextOut(hDeskDc, 100, 10, _T("this is my test "), 15); TextOut(hdc, 100, 10, _T("this is my test "), 15);
使用hdc可以,而hDeskDc却不行,,搜索后发现了错误:
获取桌面DC的方法:
GetDc(NULL) 或者 GetWindowDC(NULL) 或者 GetWindowDC(hDeskDc);
概念不清楚啊,看来还是得下狠功夫啊