我在98下安装的D6企业版,XP下安装的D7企业版,在源文件中有SetWindowLong函数,在D6下将鼠标放到它上面再按F1能查到它的解释,可是在D7下却查不到!还有不少的函数在D6中能查到在D7中却查不到!不知道大家有没有遇到这种情况?请帮忙查查看,谢谢了!我会给你分的。

解决方案 »

  1.   

    举手之劳!刚试过:XP D6/D7确实,d6行,d7不行.
      

  2.   

    我的D7也找不到SetWindowLong
    这个函数。
    可能不是D7的问题吧。
    其他战友的呢?
      

  3.   

    SetWindowLong这个是API函数吧,我的Delphi7可以查得到
      

  4.   

    我的D7在XP下调第3方控件的HELP就有问题,另外同时打开两个有时退出时出错,DELPHI32.EXE还在内存中。
      

  5.   

    ★★我是楼主★★ 
    to:rwdx(任我独行之浪迹天涯)
    这不是用哪种方法查的问题,请看下面的举例:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);//WS_EX_TOOLWINDOW在Delphi6下按F1能查到在Delphi7下却查不到
      showmessage(inttostr(application.Handle));
    end;procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
      var Handled: Boolean);
    begin
      if msg.message = WM_WINDOWPOSCHANGED then //WM_WINDOWPOSCHANGED在Delphi6下按F1能查到在Delphi7下却查不到
      begin
        messagebeep(mb_ok);
        if msg.hwnd = application.Handle then
        begin
          //messagebeep(mb_ok);
          handled := true;
        end;
      end;
    你们试试再说!!!!!!!
      

  6.   

    D7的Help是有升级包的,在Borland那里