我的程序
panpan8609
无
展开
-
简单封装的窗口
每次用win32 application创建windows应用程序的时候,不想用已经生成的窗口,喜欢自己做。但每次都需要打重复的代码,很麻烦,而且设置窗口风格也显得很麻烦,又凌乱。 于是,我把生成窗口的代码写到一个类里面,这样,我的WinMain主函数里面就变得清晰明了,而且在改变窗口风格的时候,也显得格外简单。WinMain.cpp代码:够少吧?核心函数都在CWinApi.cpp里面.原创 2009-09-24 09:39:00 · 342 阅读 · 0 评论 -
增加了窗口样式
今天早上用了两个多小时,完善了昨天那个空空的窗口,让它可以设置更多的样式,总共添加了下列功能:1、设置宽和高2、设置全屏3、设置自由拉伸窗口4、设置窗口背景颜色5、设置窗口的菜单6、设置窗口的图标7、设置窗口的光标(静态和动态)效果图:鼠标效果:关键代码:注意问题:对于菜单的使用,由于菜单占了20像素,如果直接加上去,那么程序的客户区就会被占用了20像素,比如800*6原创 2009-09-24 09:44:00 · 233 阅读 · 0 评论 -
模式和非模式对话框的使用
模式对话框的创建方法:1、先添加一个对话框资源,然后随便加些控件,把资源名命好。2、在其中一个菜单选项里面,用DialogBox这个函数进行创建。3、你要有一个模式对话框专用的回调函数,我这里的是:4、模式对话框就简单完成啦,你可以随心所欲地添加控件了,但是,你得熟悉控件的使用才行而且,模式窗口用结束了,才能将使用权交换给主窗口,比较霸道. 现在,来看看可以与主窗体交原创 2009-09-24 21:57:00 · 441 阅读 · 0 评论 -
淡入淡出的皮肤更换程序
如果无法看到图片,请到我的QQ空间,传送门:http://user.qzone.qq.com/346715656/blog/1254042029经过一天的写程序和一天的修改,换皮肤程序也算是完成了,首先,先让我介绍下它的有什么样的功能吧:1、皮肤更换。(皮肤更换程序嘛,这个当然是主打。我用的皮肤工具是SkinMagic,包括里面附带的十种皮肤,一个不拉的被我应用了。)关于SkinMa原创 2009-09-27 19:17:00 · 384 阅读 · 2 评论