none
error C2664:"CDC::Attach": 不能将参数1从"HDC__"转换为"HDC" RRS feed

  • 问题

  • 如题,我需要从HDC 得到CDC*, 但是用 Attach(),FromHandle()函数时,都显示  不能将参数1从"HDC__"转换为"HDC"
    BeyondHenry
    2011年11月24日 18:37

答案

  • HDC hdc = ....;

    ASSERT(hdc);

    CDC* pDC = CDC::FromHandle(hdc);
    或者
    CDC dc;
    dc.Attach(hdc);


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 BeyondHenry 2011年11月26日 18:33
    2011年11月25日 0:55
    版主