VC透明窗体的实现
2007-11-05 17:08
260 查看
VC实现透明窗体
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL");
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if(fun)
fun(this->GetSafeHwnd(),0,m_ValueLen,2);
FreeLibrary(hInst);
}
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL");
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if(fun)
fun(this->GetSafeHwnd(),0,m_ValueLen,2);
FreeLibrary(hInst);
}
相关文章推荐
- VC++实现控制窗体透明本
- VC++实现控制窗体透明
- VC++窗体实现由完全透明到半透明的渐变显示
- VC透明窗体的实现
- vc中透明窗体的实现!!
- VC中实现透明窗体--SetLayeredWindowAttributes
- vc循序渐进实现仿QQ界面(五):半透明窗体与不透明控件
- VC实现透明窗体
- VC下实现窗体透明效果(clarity for CDialog)
- VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体
- 透明窗体的又一实现
- VC++ 使窗体拥有透明效果地API
- VB实现半透明或者部分透明窗体
- VC 透明位图 实现透明位图类
- C# 透明窗体制作实现方法比较分析
- C#调用外部exe作为子窗体或UI? VC++如何实现呢呢?...札记plus
- java实现jframe透明窗体示例
- VC中实现非标准对话框窗体的实现
- VC++玩转炫酷悬浮窗2---不规则窗体的实现(常规)
- VC透明位图的实现原理