有什么奇怪?那不就是调用类的static修饰的成员吗

解决方案 »

  1.   

    1、GetDC函数原型:HDC GetDC(HWND hWnd);也就是GetDC函数的返回值是HDC(HDC是WINDOWS的一种数据类型,是设备描述句柄。)FromHandle从句柄获得对象的指针。
    总得就是先用GetDC函数获取句柄,然后用FromHandle从句柄获得对象的指针
    2、::是域作用符,指示::后面的对象是前面的成员,或者是说明你要调用系统的API函数
      

  2.   

    static CDC* PASCAL FromHandle(
       HDC hDC 
    );FromHandle是CDC的静态函数,是属于整个类的,不是只属于某一个对象,对于静态函数的调用,要用“类名::静态函数名”