QQ2008搜索框模拟

断断续续搞了几天了,纯粹是为了练习WTL和一些基本的贴图等技术,当然也涉及一些控件的细节处理。

模拟原图输入后显示两个按钮

上面的是我的模拟图,下面的是QQ的。

QQ原图QQ输入图

 

 

主要实现技术:

1.主界面显然是贴图

2.通过spy可以发现QQ搜索框

 Spy截图

一共是有八个子窗体,但是由于技术有限那个AfxWnd42不知道是干什么的,它的大小貌似一直都是0,所以我的模拟程序中也只有7个子窗体。

3.按钮是自己写的一个三态位图按钮http://blog.csdn.net/ToCpp/archive/2009/01/22/3849541.aspx

4.编辑框也是模拟QQ那个的写的,当然我没有用RichEdit,主要是以前没用过这个,那天第一次用时由于没有加载相应的dll,导致始终不出来,后来干脆不用反正也是想练练手。

5.窗体的拉伸是通过HITTEST,第一次发现这个消息很强大