DS_SHELLFONT
GCLP_HBRBACKGROUND
另外,用GetClassLong代替GetClassLongPtr,用GetWindowLong代替GetWindowLongPtr有没有问题?
如果不替换会提示函数无定义,去掉WIN32_LEAN_AND_MEAN也没有效果。

解决方案 »

  1.   

    DS_SHELLFONT 是DS_SETFONT|DS_FIXEDSYS 既0x40L|0x0008L
    GCLP_HBRBACKGROUND -10   ....可以查 msdnGetClassLongPtr
    GetWindowLongPtr 返回ULONG_PTR值 根据编译环境自动返回 32bit/64bit支持64位 的windows
    另外两个只返回32位 DWORD值32bit下ULONG_PTR 的定义 是DWORD,也就是说 32位下可以互换
    函数无定义?建议更新sdk.
      

  2.   

    谢谢楼上的。
    MSDN只能查到GCLP_HBRBACKGROUND,怎么才能查到值?
    另外,SDK去哪更新?
      

  3.   

    windows sdk当然是上microsoft的官方网站了
      

  4.   

    msdn上只有
    GCLP_HBRBACKGROUND Retrieves a handle to the background brush associated with the class.
    建议到网上的msdn查查看