设为首页 加入收藏

TOP

VC++实现控制窗体透明
2014-11-12 23:00:08 】 浏览:2833
Tags:实现 控制 窗体 透明

  终于又掌握了几个API,这几个API很常用。。。每掌握一个API,我都感觉到爽到极点


  主角函数:


  BOOL SetLayeredWindowAttributes(


  HWND hwnd, // 应用目标窗口的句柄


  COLORREF crKey, // 掩码的颜色,可以用RGB(r,g,b)来指定


  BYTE bAlpha, // 掩码颜色部分的Alpha值,0是全透明,255是完全不透明


  DWORD dwFlags // 透明方式


  );


  这个函数只在Windows2000及以上版本才支持。MSDN对要求的描述如下


  


  Windows NT/2000/XP: Included in Windows 2000 and later.


  Windows 95/98/Me: Unsupported.


  Header: Declared in Winuser.h; include Windows.h.


  Library: User32.lib.


  所以调用前需引用User32.DLL动态链接库!


  声明一个自定义设置窗体透明的过程函数:


  void chuangtitouming(char jubing[100], int toumingdu);


  //参数一:窗体标题


  //参数二:透明度


  激活窗体透明函数:


  chuangtitouming("zhuru",100);


  //参数一:窗体标题


  //参数二:透明度


  //**********************************************************************************************************


  //***************************底部加入自定义设置窗体透明的函数过程:***********************


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇c++异常处理机制示例及讲解 下一篇c++const成员函数

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目