• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Woosa

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年5月10日

自绘按钮的实现

摘要: 如果你希望能够在自己的程序中表现出新意,那么你一定不会仅仅满足于MFC提供那些标准控件。这时,我们就必须自己另外多做些工作了。就改变控件外观这一点来说,主要是利用控件的自绘功能(Owner Draw)实现的。本篇将和各位一起定义一个XP风格的CXPButton按钮类,目的不在于介绍CXPButt... 阅读全文

posted @ 2013-05-10 19:33 Woosa 阅读(250) 评论(0) 推荐(0)

如何子类化(SubclassWindow)窗体[转]

摘要: 窗口子类化的作用 窗口子类化技术最大的特点就是能够截取 Windows 的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理: 将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动 截取该消息,阻止其向原窗口函... 阅读全文

posted @ 2013-05-10 18:55 Woosa 阅读(239) 评论(0) 推荐(0)

VC实现按钮的3D效果

摘要: 运行AppWizard生成一个基于对话框的test工程,在对话框中加入一个CButton控件。在CButton控件的General属性页将控件的 ID改为IDC_3DTEXTBTN,Caption改为“谁与争疯”,在控件Styles属性页选中OwnerDraw,其余设置保持默认。 用clas... 阅读全文

posted @ 2013-05-10 12:48 Woosa 阅读(413) 评论(0) 推荐(0)

在毛玻璃效果上绘制文本

摘要: 绘制文本 在毛玻璃效果上绘制文本涉及以下步骤: ·创建一个用于双缓冲绘制的内存DC。 ·创建一个32位色深的DIB,并选入DC。 ·用DrawThemeTextEx()把文本绘制在内存中的DIB上。 ·用BitBit()把文本复制到屏幕。 因为我们的绘制代码... 阅读全文

posted @ 2013-05-10 12:44 Woosa 阅读(177) 评论(0) 推荐(0)

Vista Goodies in C++: Using Glass in Your UI

摘要: Download demo project - 83 KB Contents Introduction Glass in the Aero Theme Starting the Project Adding Glass to the Frame Adding Text to the Gl... 阅读全文

posted @ 2013-05-10 11:14 Woosa 阅读(205) 评论(0) 推荐(0)

Have a glass with WTL!

摘要: Download samples - 100.2 KB Download source files - 14.3 KB Introduction Sorry, nothing to drink in here. But if you like the Vista Aero glas... 阅读全文

posted @ 2013-05-10 11:11 Woosa 阅读(236) 评论(0) 推荐(0)

Desktop Window Manager ——Delphi开发学习 .

摘要: 原文地址:http://msdn.microsoft.com/en-us/library/windows/desktop/aa969540(v=vs.85).aspx 桌面合成功能,在Windows Vista版本中被引用,从根本上改变了应用程序在屏幕上显示像素的方式。当启用桌面合成时,单独... 阅读全文

posted @ 2013-05-10 11:04 Woosa 阅读(1168) 评论(0) 推荐(0)

Glass Effect Extender Library for your Applications

摘要: Download demo project - 99.75 KB Download source - 132.83 KB Introduction As is known, the first noticeable thing when moving from Windows XP to... 阅读全文

posted @ 2013-05-10 10:36 Woosa 阅读(251) 评论(0) 推荐(0)

Win7风格DWM界面的一些高级应用 .

摘要: DWM的高级使用 本介绍下win7下dwm的一些高级使用,如果还不了解dwm的基础的朋友可以先看下dwm的基础应用,本文主要讨论下如何使用dwm进行自己绘制标题以及如何改变鼠标点击测试,重点是解决gdiplus与透明界面的融合问题。 开发环境为win7和vs2010,编码语音采用c++,... 阅读全文

posted @ 2013-05-10 10:29 Woosa 阅读(1679) 评论(0) 推荐(0)

用C++品尝Vista美味:界面的毛玻璃效果

摘要: 简介 本文将演示在基于Windows Vista的普通Windows应用程序及对话框程序中,如何利用C++来生成Aero毛玻璃效果,此处使用的是Beta 2版本的Vista及Windows SDK,也许在后续的版本中,一些API在细节上会有所变化。另外,文中没有使用MFC,全部例子用WTL ... 阅读全文

posted @ 2013-05-10 10:27 Woosa 阅读(502) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3