窗体透明度设置
来源:互联网 发布:网络信息安全事件案列 编辑:程序博客网 时间:2024/06/06 16:48
效果
新建对话框程序
修改对话框
WindowAlphaSettingDlg.h : 头文件
public:CSliderCtrl m_sld;afx_msg void OnNMReleasedcaptureSlider1(NMHDR *pNMHDR, LRESULT *pResult);
WindowAlphaSettingDlg.cpp : 实现文件
BOOL CWindowAlphaSettingDlg::OnInitDialog()
//窗口置顶::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);//控件范围m_sld.SetRange(10,255);m_sld.SetPos(128);//窗口样式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;//取得SetLayeredWindowAttributes函数指针fun = (MYFUNC)GetProcAddress(hInst,"SetLayeredWindowAttributes");if(fun) fun(this->GetSafeHwnd(),0,128,2);FreeLibrary(hInst);}
void CWindowAlphaSettingDlg::OnNMReleasedcaptureSlider1(NMHDR *pNMHDR, LRESULT *pResult){// TODO: 在此添加控件通知处理程序代码BYTE eff = (BYTE)m_sld.GetPos();HINSTANCE hInst = LoadLibrary("User32.DLL");if (hInst){typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);MYFUNC fun = NULL;//取得SetLayeredWindowAttributes函数指针fun = (MYFUNC)GetProcAddress(hInst,"SetLayeredWindowAttributes");if(fun) fun(this->GetSafeHwnd(),0,eff,2);FreeLibrary(hInst);}CString str;str.Format("%d%%",100*eff/255);GetDlgItem(IDC_STATIC1)->SetWindowText(str);*pResult = 0;}
0 0
- c++ 窗体透明度设置
- C++ 窗体透明度设置
- 窗体透明度设置
- Android 设置窗体透明度
- Qt 子窗体透明度设置
- 设置窗体控件的透明度
- QT QWidget设置窗体透明度方法汇总
- android 设置透明度 标题栏 窗体透明
- Qt设置窗体的透明度: setWindowOpacity()
- QT QWidget设置窗体透明度方法汇总
- C#-窗体透明度,通过TrackBar设置窗体透明度动态效果---ShinePans
- C#编写简单的调色板及设置窗体的透明度
- Qt 中设置窗体透明度的几种方法
- Qt :非window子窗体的透明度设置
- Qt 中设置窗体透明度的几种方法
- Qt :非window子窗体的透明度设置
- Qt 中设置窗体透明度的几种方法
- Qt :非window子窗体的透明度设置 .
- 客户端-Android Studio更新升级方法(补充)
- MySQL中优化sql语句查询常用的30种方法
- 利用AndroidTestCase来做单元测试
- HTTP认证机制
- Jquery实战视频教程学习
- 窗体透明度设置
- 观察者模式
- OPERQUERY查询,关于效率,或者说正确用法
- Erlang与C构建的节点通讯
- DT大数据梦工厂
- 算法时间复杂度的计算
- android-ScrollView中嵌套ListView,item显示不全及第二页(超过一屏)显示不全
- jQuery学习笔记(二)基础事件
- 关于值类型、引用类型和字符串类型的比较问题!通过实例来说明!