[原创]学习VC++的第一个作品--Window按钮突破专家VC++版!!!
嘿嘿,由于在VB下对API还是有一点熟,所以第一个VC++程序就写API了~~在VC里用API真是方便,不用声明了~~~
我遇到的难点:
一,在VC里没有定时器控件,让我很是郁闷了几分钟.
还好在VB里就做过API的定时器,于是在VC里也照单全收,没有问题了.
二,就是SetWindowPos这个API的使用.
在VC里不像VB里,有个LOAD过程,我就不知道怎么在窗体里添加这个功能,结果一个一个事件地试,嘿嘿,搞定!!
至于递归及得到活动窗体,很简单,与VB中一样,就没什么难点了.
最后,代码及VB写的一个测试对象(temp.exe)都在下面了,请大家查收~~~
另,VB版的Window按钮突破专家在下面帖子里:
http://www.m5home.com/bbs/thread-20-1-1.html 谢谢了~~
另外,这个VC程序是MFC的,需要mfc42d.dll的支持哦~~~
这里有下载:
ftp://dlldownload:news.iva.cn@news.iva.cn/mfc42d.dll 是呀,用于保持最上层,不改变窗口原来的属性. 开玩笑,你把SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE); 这一句注释了后,程序没有什么不同?????
窗体还是在最上层?????
打死我都不信啊....... 开玩笑~~~
你有没有重新编译啊?
我这里试过了,没它真的不行!!!
除非有超自然现象出现!!!!! 晕,这下真见鬼了!!!!! 我知道问题在哪里了~!!
原来,那个窗体的扩展属性里,我选中了"系统模式",这样,始终是最上了.........
页:
[1]