TextOut (hdc, 15, 20, tchBuffer, nSize);
编译时提示:
error C2065: 'hdc' : undeclared identifier请问怎么声明啊?

解决方案 »

  1.   

    TextOut (GetDC(NULL), 15, 20, tchBuffer, nSize);
      

  2.   

    DC dc = GetDC(), dc.TextOut()
      

  3.   

    编译可以通过了。能给解释下,为什么换成GetDC(NULL) 呢?
      

  4.   

    GetDC(NULL)返回的是桌面DC   
    GetDC()是CWnd的成员,返回的是CWnd所对应的CDC指针   
    GetDC(HWND   hWnd)返回的是HWND   所指向窗口对应的设备场景句柄HDC
      

  5.   

    刚学了一点C++ ,怎么感觉看 win api,迷迷糊糊的 啊。尤其是弄不懂 WIN API 的参数该怎么搞。高手教教我啊。