Windwos XP风格,对话框有半透明,圆角效果
来源:互联网 发布:淘宝助理与千牛的区别 编辑:程序博客网 时间:2024/06/05 19:28
一、XP风格
1)创建manifest文件,首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入
- <?xmlversion="1.0"encoding="UTF-8"standalone="yes"?>
- <assembly xmlns="urn:schemas-microsoft-com:asm.v1"manifestVersion="1.0">
- <assemblyIdentity
- name="Microsoft.Windows.XXXX"
- processorArchitecture="x86"
- version="5.1.0.0"
- type="win32"/>
- <description>Windows Shell</description>
- <dependency>
- <dependentAssembly>
- <assemblyIdentity
- type="win32"
- name="Microsoft.Windows.Common-Controls"
- version="6.0.0.0"
- processorArchitecture="x86"
- publicKeyToken="6595b64144ccf1df"
- language="*"
- />
- </dependentAssembly>
- </dependency>
- </assembly>
3,用记事本打开rc 文件, 找到自定义资源的地方,改成如下句子
IDR_MANIFEST 24 MOVEABLE PURE "res\\Master.manifest" ,MOVABLE PURE是一定不能少的。
编译,,你的程序就有了XP的风格
二、对话框透明效果
在ONINITIALDIALOG中加入一下代码
- //设置透明
- HINSTANCE hInst = LoadLibrary("User32.DLL");
- if(hInst)
- {
- ModifyStyleEx(0,0x00080000);
- typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
- MYFUNC fun = NULL;
- //取得SetLayeredWindowAttributes()函数指针
- fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
- if(fun)fun(this->GetSafeHwnd(),0,220,2);
- FreeLibrary(hInst);
- }
三、对话框圆角特效
- CRect rt;
- this->GetWindowRect(&rt);
- CRgn rg;
- rg.CreateRoundRectRgn(rt.left, rt.top, rt.right, rt.bottom, 55, 55);
- this->SetWindowRgn(rg, FALSE);
- Windwos XP风格,对话框有半透明,圆角效果
- Windwos XP风格,对话框有半透明,圆角效果
- xp风格的对话框
- 对话框 设置XP风格
- javascript 模态对话框 背景半透明效果
- 转载 使对话框程序具有xp 风格
- MFC 对话框XP风格渲染简单方式
- WINDWOS XP应用大全
- 忘记Windwos XP 密码?
- windwos XP 权限管理
- VC实现XP风格控件效果
- MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (一)
- MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (二)
- MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (三)
- MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (四)
- MFC 对话框 开启 Aero 毛玻璃 半透明 效果 (一)
- 半透明Activity来实现对话框效果小技巧
- 实现组件的半透明和圆角效果
- Investigate into Portfolio Multi Media Tab Gallery - 1
- 浏览器窗口关闭事件的监听搜集
- Eclipse使用经验
- .C++ primer第二次阅读学习笔记(第18章:特殊工具与技术:优化内存分配)
- Win7 eclipse Hadoop Failed to set permissions of path
- Windwos XP风格,对话框有半透明,圆角效果
- Ruby 计算经纬度之间距离
- Tomcat学习之Connector
- Android服务之Service(其一)
- C++第十五周【任务2】 设计分数类,开发一个窗口式程序
- AS3程序,个人一年页游工作经验心得
- Android通过手势(多点)缩放和拖拽图片
- Android服务之Service(其二)关于AIDL进程间通信
- Windows 7PHP环境搭建