(c++ builder) vcl函数和winAPI歧义,怎么解决
答案:2 悬赏:50 手机版
解决时间 2021-02-27 12:52
- 提问者网友:寂寞梧桐
- 2021-02-27 08:57
#include "winuser.h"[BCC32 Error] : E2015 Ambiguity between '__stdcall SetLayeredWindowAttributes(HWND__ *,unsigned long,unsigned char,unsigned long)' and 'Forms::SetLayeredWindowAttributes'这一句调用出现了歧义:SetLayeredWindowAttributes(Handle,0,50,LWA_ALPHA);Forms.SetLayeredWindowAttributes帮助:bool (__stdcall *)(unsigned int,unsigned int,unsigned char,unsigned int) SetLayeredWindowAttributes;API帮助:BOOL SetLayeredWindowAttributes( HWND hwnd, // 句柄 COLORREF crKey, // 颜色值 BYTE bAlpha, // 透明度DWORD dwFlags // 透明方式); 请问怎么才能制定使用前面的那个SetLayeredWindowAttributes呢?
最佳答案
- 五星知识达人网友:大漠
- 2021-02-27 10:25
::SetLayeredWindowAttributes 前面那个
this->SetLayeredWindowAttributes 后面那个
也许成功。
this->SetLayeredWindowAttributes 后面那个
也许成功。
全部回答
- 1楼网友:思契十里
- 2021-02-27 11:02
::setlayeredwindowattributes(handle,0,50,lwa_alpha);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯