ACE-Top

导航

2013年10月5日 #

用Visual C++从位图文件生成任意形状的窗口

摘要: 有许多的软件的界面十分地漂亮,不仅窗口的客户区绘制得十分精细,连窗口的外形也是“奇形怪状”的,比如 Office 2000助手、Media Player 7、MediaRing Talk等等,连Winamp在应用了某些皮肤之后也不再是标准的矩形窗口,下图也是一个不规则的窗口。 那么,我们在编程的时候如何实现这一效果呢? 在众多的Windows API函数中,有一个名叫SetWindowRgn的函数可以用来将窗口的形状调整成为任意形状,所有那些软件中“奇形怪状”的窗口都是这样得到的。SetWindowRgn有三个参数,原型如下(在winuser.h文件中还可见到WINUSERAPI和WINAPI 阅读全文

posted @ 2013-10-05 13:16 ACE-Top 阅读(601) 评论(0) 推荐(0) 编辑