热情软件屋

 

链接文件Project1.exe 到不存在的输出 User32.dll : SetLayeredWindowAttributes


编号:QA004024
建立日期: 2001年3月25日 最后修改日期:2001年3月25日
所属类别:

邓勇:
    编程工具 C++
    我在网上看到一编用VB制做半透明窗口,于是我用C++Builder 5 试着编写了程序入下:
     void __fastcall TForm1::FormCreate(TObject *Sender)
     {
     long lRt=GetWindowLong(Handle,GWL_EXSTYLE);
     lRt=lRt|WS_EX_LAYERED;
     SetWindowLong(Handle,GWL_EXSTYLE,lRt);
     SetLayeredWindowAttributes(Handle,clBlue,200,LWA_ALPHA);
     }
    编译时没有错,但是运行是出现如下错误:
    "链接文件Project1.exe 到不存在的输出 User32.dll : SetLayeredWindowAttributes"
    望高手提示!!!

回答:

    SetLayeredWindowAttributes是Windows 2000提供的一个新函数,Win9x/NT 4.0不支持,估计是你的操作系统不是Windows 2000,所以无法使用。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio