我在VC7下中SetLayeredWindowAttributes()函数,打"("的时候也有函数参数提示当编译的时候报错:其未声明..请多指教,谢谢
解决方案 »
- CMFCOutlookBar标签切换
- 用vc读取asp导出txt文件
- 这几个问题什么意思呢?怎么解决?
- 浏览器界面问题
- 想要在没有VC的机子上运行程序,还需要拷贝些什么文件呢?这些文件有没有路径要求呢?谢谢大人来指点:)
- 如何将源文件和头文件编译成为一个lib文件
- 在VC中如何进行屏幕拷贝?
- 选择CDateTimeCtrl控件上的日期后,为什么控件日期不改变?
- vs2013 office 2007 ribbon界面添加的category无法显示
- 如何把CTreeView中的CTreeCtrl改成自己从CTreeCtrl派生的子类??
- 哪位朋友能告诉我怎样才能得到网卡的信息
- 请问如何才能创建快捷方式和程序组?
#define WS_EX_LAYERED 0x00080000
#define LWA_COLORKEY 0x00000001
#define LWA_ALPHA 0x00000002// Preparation for the function we want to import from USER32.DLL
typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);lpfnSetLayeredWindowAttributes SetLayeredWindowAttributes;// Here we import the function from USER32.DLL
HMODULE hUser32 = GetModuleHandle(_T("USER32.DLL"));
SetLayeredWindowAttributes = (lpfnSetLayeredWindowAttributes)GetProcAddress(hUser32, "SetLayeredWindowAttributes");void CXXXXDlg::ToggleTransparency(HWND hWnd)
{
SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE)^WS_EX_LAYERED);
SetLayeredWindowAttributes(hWnd,RGB(0,0,0),m_slider.GetPos(),LWA_ALPHA);}