重金求教多个实例,每个100分! 求教主框架的皮肤实例,子窗体的皮肤实例,TabCtrl的实例(子项有图标,可以选中和不选中),TreeCtrl的实例(子项有图标,可以选中和不选中),浏览器作为主框架的子窗体的实例,半透明窗体实例,每个100分,有效就给,不够再加!急!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 半透明窗体:(抄的)第一步 定义功能typedef BOOL (FAR PASCAL * FUNC1)( HWND hwnd, // handle to the layered window COLORREF crKey, // specifies the color key BYTE bAlpha, // value for the blend function DWORD dwFlags // action);第二步 实现代码在OnInitDialog中加入下列代码(如果在SDI里面,应该是在OnCreat里面添加)..... HMODULE hModule = GetModuleHandle("user32.dll"); FUNC1 SetLayeredWindowAttributes; SetLayeredWindowAttributes = (FUNC1) GetProcAddress (hModule, _T( "SetLayeredWindowAttributes" ) ); // 设置分层扩展标记 SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE) | 0x80000L); // 70% alpha SetLayeredWindowAttributes(GetSafeHwnd(), 0, (255 * 70) / 100, 0x2);工作完成,怎么样,现在你可以运行你的程序来查看效果,即使背景变化也能立刻反映到你的窗口当中,这一点比金山词霸的效果要好。第三步:如何除去透明选项? // 除去分层扩展标记SetWindowLong(GetSafeHwnd(),, GWL_EXSTYLE, GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE) & ~ 0x80000L); // 重画窗口RedrawWindow(); http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=321 关于地址的强制类型转换问题 线程定义的问题 请问如何读一本厚厚的技术性的书 请教大家:如何获得鼠标在整个屏幕上的位置? VC通过串口操作Modem的惊天发现,想的脑袋都快裂了!救命! 各位大侠,帮我看看为什么该发送文件线程在debug下面正常,在release下面错误? 一个有关多线程的问题? 怪题,怪题 在使用NMpop3控件时怎样解决乱码问题? 使用WriteFile在Win7下写硬盘扇区,如何实现? 求教实例,每个100分,急!!! 关于添加热键出现的问题!!
第一步 定义功能typedef BOOL (FAR PASCAL * FUNC1)(
HWND hwnd, // handle to the layered window
COLORREF crKey, // specifies the color key
BYTE bAlpha, // value for the blend function
DWORD dwFlags // action
);
第二步 实现代码在OnInitDialog中加入下列代码(如果在SDI里面,应该是在OnCreat里面添加).....
HMODULE hModule = GetModuleHandle("user32.dll");
FUNC1 SetLayeredWindowAttributes;
SetLayeredWindowAttributes = (FUNC1) GetProcAddress (hModule, _T( "SetLayeredWindowAttributes" ) ); // 设置分层扩展标记
SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE) | 0x80000L);
// 70% alpha
SetLayeredWindowAttributes(GetSafeHwnd(), 0, (255 * 70) / 100, 0x2);
工作完成,怎么样,现在你可以运行你的程序来查看效果,即使背景变化也能立刻反映到你的窗口当中,这一点比金山词霸的效果要好。第三步:如何除去透明选项? // 除去分层扩展标记
SetWindowLong(GetSafeHwnd(),, GWL_EXSTYLE,
GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE) & ~ 0x80000L);
// 重画窗口
RedrawWindow();