
VC
xqyphp
这个作者很懒,什么都没留下…
展开
-
VC半透明透明子窗体
对子窗口理解出现一些误区,导致实现跟随其它窗体的透明窗体时走了很多弯路。1、有父窗口不一定具有WS_CHILD属性,父子窗口可以保证Z轴顺序,也就是保证子窗口在父窗口上面。2、Layered Window不能有WS_CHILD属性,但是可以有父窗口,所以也能实现透明和异形效果。3、Z轴顺序用父子窗口关系实现,透明窗体用Layered Window实现,就能很容易实现透明子窗体。4、原创 2015-03-05 18:48:05 · 1246 阅读 · 0 评论 -
半透明子窗体MFC实现
上一篇说了大概的思路,但是写的时候就可能遇到各种问题,下面给出完整的步骤源代码。先建立一个MFC的对话框程序,然后添加类CTransparentWnd,以下给出改动后的代码。1、CTransparentWnd类#pragma onceclass CTransparentWnd:public CWnd{public: CTransparentWnd(void);原创 2015-03-06 09:55:15 · 1387 阅读 · 0 评论 -
MFC图片按钮
MFC的图片按钮为CBitmapButton,一开始创建的时候由于少写了BS_OWNERDRAW属性,导致不显示图片,因此感觉MFC只是对API的一个简单封装,因此用起来不是特别好用,有一些陷阱,不仔细就容易出现问题。CBitmapButton有个LoadBitmaps,需要把资源加到程序里,不太方便,一个方法是继承CBitmapButton,然后添加一个方法,内部是四个状态的CBitmap,用L原创 2015-03-09 19:11:24 · 364 阅读 · 0 评论