- 博客(10)
- 资源 (29)
- 收藏
- 关注
原创 <Win32_7>由浅入深——滚动条
滚动条在Win32程序中是非常常见的一个控件,它的功能和地位也就不言而喻了,在文本输出中算是一个难点…… 我将借用P先生的思路讲述两种不同风格滚动条,下面切入主题:(实例程序都是显示一张位图 当然,位图比客户区大得多,以显示出滚动条的作用) (1)不可变长的滚动条 这是16windows中的版本,windows1.0就有了这个玩意儿 它的使用主要依托以下两个API函数: 设
2013-07-30 13:00:37 3914 3
原创 <Win32_6>Win32的验证码程序
上次利用文本输出规范,我写了一个"程序员求爱程序",今天还是继续玩一下Win32的文本输出,这次我将详细谈一下Win32的文本输出规范。毕竟,这个在Win32编程中还是很重要的,基本上每一个程序都离不开这个玩意儿 ok,先来说一下基础: Win32中有一个关于文本信息的结构体TEXTMETRIC,它包含很丰富的文本信息,而P先生(Charles Petzold)的书中说道,我日常编程中仅
2013-07-29 10:00:22 3594 1
原创 <Win32_4>深入浅出Win32的计时器
说起时间,对于我们搞IT的人来说,那是要多重要有多重要。我觉得有价值的时间是给有抱负和有才能的人准备的,因为他们会充分利用,不会让时间失望…… 呵呵,有点儿说远了,还是回归主题吧 Win32的计时器其实就是用以下两个函数控制的一个控件: 设置计时器 UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, U
2013-07-26 11:03:06 4091
原创 <Win32_3>Bitmap位图应用2 ------ 键盘控制人物走动
今天掌握了Bitmap的用法,忍不住再来一次升级版的应用------用键盘控制人物的走动,这个可能在游戏设计中用的很多,不过今儿就先来小试牛刀,呵呵…… 本人学习编程有个"癖好" —— 那就是有了想法,下一步就是实现,越快实现越好,不实现就誓不罢休…… 好了,F话少说了,还是先来逐步了解需求吧 (1)首先需要一个完整的人物走路分解图,每一个方向4张,分别是:直立、右脚向前、直立
2013-07-24 16:56:50 5097 13
原创 <Win32_2>Bitmap位图应用1 ------ Win32的数字时钟
学习编程离不开实战演练——用所掌握的技术来实现相应的功能,今天来玩一玩Win32的位图Bitmap,写一个数字时钟 我们先来看看这个数字时钟的需求: (1)可以用ASCII码的数字,但是不太美观,因此需要做一个位图,完美模拟电子表的数字(我亲自做了一个,待会儿上传) (2)如何将位图贴到我们的程序中 a)先将位图加载到内存中 我们先来看看msdn: HBITMAP LoadB
2013-07-24 11:53:32 5205 12
原创 <Win32_1>深入浅出windows消息机制
上学期学习了Java ,感觉Java写一个窗口真心简单,很易上手,也就难怪很多开发人员选择Java作为自己的开发编程语言 但是由于自身对windows的热爱,让我觉得c、c++语言才是我亲睐的编程语言,虽然难度大些,但是这才能体现能力所在, 其实之前一直想自学一下win32。但是由于时间的显示和种种原因而耽搁了,于是今年暑假决心深入学习win32。 在学习过程中呢,我会在此留下自己的学
2013-07-23 09:56:32 5865 12
原创 <Win32_0>error C2065: 'WM_MOUSEWHEEL' : undeclared identifier 解决方案
今天在写一个关于响应WM_MOUSEWHEEL(鼠标滚轮)消息的程序中 , 用vc++6.0编译器编译时 , 却发现编译没通过 , 提示如下: error C2065: 'WM_MOUSEWHEEL' : undeclared identifier error C2051: case expression not constant 从英文表面意思上可以知道 , WM_MOUSEWHEE
2013-07-15 10:44:36 5754 1
原创 <DataStructure_1>用栈实现四则运算(c语言)
有一句计算机界中的至理名言: 程序=数据结构+算法 可见数据结构是多么地重要啊......呵呵 今天开始复习了一下数据结构 , 解决了以前的一个问题: 用栈这个数据结构实现四则运算 算法思想是借鉴了>(清华大学出版社 严蔚敏)中的一些思想 , 最原始的算法就是波兰一位逻辑学家的逆波兰表示法
2013-07-10 18:19:10 5024 2
原创 意蕴深长的三句语录
Keep looking Don't settle! 如果你将自己的每一天都当做是自己的最后一天 那么总有一天你会正确! Stay Hungry,Stay Foolish!
2013-07-02 22:27:08 2193
SpaceWar开源项目
2014-08-18
SpaceWar项目经验分享
2014-08-18
【VC++游戏开发】2D篇 —— 人工智能(二):最短路径 & 智能越过障碍 By BlueCoder
2014-01-28
【VC++游戏开发】用C++架构一个适合windows游戏编程的框架:BCF
2014-01-17
MFC_地图滚动&鼠标控制人物走动
2014-01-09
MFC_2D游戏效果之星光四射(圣诞特别版)
2013-12-25
MFC_跑酷游戏小Demo
2013-12-16
MFC_愤怒小鸟自由落体运动
2013-12-10
MFC_雪花漫天飞舞的唯美场景
2013-11-22
MFC游戏——看看你能坚持几秒
2013-11-09
<MFC_4>字符串"撞墙反弹"效果
2013-11-03
空中大战(SpaceWar)安装程序
2013-10-29
MFC写的一款游戏——空中大战(SpaceWar)
2013-10-29
MFC实现的平滑幻灯片播放效果
2013-10-23
纯C版的微信打飞机游戏
2013-09-21
Win32开发的音乐、视频播放器
2013-09-02
用c语言实现WP8磁贴动态翻转功能
2013-08-29
学习Win32控件的小工具——Conrol Spy
2013-08-24
Win32——创建美观的按钮控件
2013-08-23
Win32实现位图的透明效果——AlphaBlend
2013-08-21
程序员表白程序——升级版
2013-08-19
Win32之子窗口的应用
2013-08-11
Win32个性化窗口形状
2013-08-10
Win32 抓取屏幕
2013-08-05
Win32的滚动条实例
2013-07-30
Win32验证码程序
2013-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人