链接文件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,所以无法使用。
此问题由李海回答。
| |
|
|
| |
|
|