看Windows核心编程,但是MSDN上查不到,好像只有SetWindowLong函数。
麻烦给点稍微详细的介绍。

解决方案 »

  1.   

    MSDN98中没有,用新的吧
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windowclasses/windowclassreference/windowclassfunctions/setwindowlongptr.asp
      

  2.   

    Minimum DLL Version user32.dll 
    Header Declared in Winuser.h, include Windows.h 
    Import library User32.lib
      

  3.   

    会不会是我的VC版本有问题?
    我的Winuser.h里没有SetWindowLongPtr的定义
    只有SetWindowLong
      

  4.   

    以前我遇到过。你要去微软网站升级下Windows SDK才行,,
      

  5.   

    下载哪个啊?不好找啊?
    zuozl(向大家学习) 说说?
      

  6.   

    但是Depends里查看User32.dll也没有,
    那怎么办啊?
      

  7.   

    有,但VC6自带的头文件中好像没这个定义,下个PlatformSDK.
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate
    注意PSDK的包含目录应该在VC6自己的前面。VC.Net没这个问题。
      

  8.   

    问题在于你的系统不是64位的,用SetWindowLong就可以了