<2017年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
摘要: 我们今天继续涂鸦,实践证明,涂鸦是人生一大乐趣。 首先,我们写一个程序骨架子,以便做实验。 [cpp] view plain copy #include <Windows.h> LRESULT CALLBACK MainWinProc(HWND hwnd, UINT msg, WPARAM wPar 阅读全文
posted @ 2018-03-31 13:51 史D芬周 阅读(351) 评论(0) 推荐(0)
摘要: 今天我们来欣赏一下用于填充图形的函数,当然我不会逐个去介绍,因为我们参考MSDN直接套参数就可以了。 SetDCBrushColor函数有必要扯一下,它的声明如下: [cpp] view plain copy COLORREF SetDCBrushColor( __in HDC hdc, __in 阅读全文
posted @ 2018-03-31 13:51 史D芬周 阅读(385) 评论(0) 推荐(0)
摘要: 通常情况下,窗口都是一个矩形,不过,调用下面这个函数,可以自定义窗口的形状。 [cpp] view plain copy int SetWindowRgn( __in HWND hWnd, __in HRGN hRgn, __in BOOL bRedraw ); [cpp] view plain c 阅读全文
posted @ 2018-03-31 13:50 史D芬周 阅读(500) 评论(0) 推荐(0)
摘要: 从本篇开始,我就不吹牛皮,那就吹吹兔皮吧。说说与绘图有关的东东。 要进行绘制,首先要得到一个DC,啥是DC呢?按字面翻译叫设备上下文,也可以翻译为设备描述表,它主要指API为我们封装了一些与显示设备相关的交互操作,我们这里说的是图形的绘制,自然指的是显卡。当然,对于同一客观事物,世界上并不存在唯一的 阅读全文
posted @ 2018-03-31 13:50 史D芬周 阅读(291) 评论(0) 推荐(0)
摘要: 帅哥们,美女们,下午好,我又来误人子弟,请做好准备。 今天,我们的目的是,想要实现下图中的这种菜单效果。 就是一种类似单选按钮的菜单,多个菜单项中,同时只有一个会被选中。 首先,我们在资源编辑器中,设计一个菜单资源。这个资源编辑器在管理资源ID的时候,有些问题,有时候不同步更新,有时候会保存不到,反 阅读全文
posted @ 2018-03-31 13:49 史D芬周 阅读(410) 评论(0) 推荐(0)
摘要: 快捷菜单,说得容易理解一点,就是右键菜单,当我们在某个区域内单击鼠标右键,会弹出一些菜单项。这种类型的菜单,是随处可见的,我们在桌面上右击一下,也会弹出一个菜单。 右键菜单的好处就是方便,它经常和我们正在操作的某个UI元素联系起来,比如我们正在使用文本框输入文本,我们在文本框中右击,就会看到可能有【 阅读全文
posted @ 2018-03-31 13:49 史D芬周 阅读(2201) 评论(0) 推荐(0)
摘要: 也不知道发生什么事情,CSDN把我的文章弄到首页,结果有不少说我在误人子弟,是啊,我去年就说过了,如果你要成为砖家级人物,请远离我的博客,我这个人没什么特长,唯一厉害的一点就是不相信权威,鄙视砖家,所以,我一直以来都有属于俺自己的编程思想。 就好比当年咏春拳刚浮出江湖的时候,武学界骂声不停,有人说: 阅读全文
posted @ 2018-03-31 13:48 史D芬周 阅读(2581) 评论(0) 推荐(0)
摘要: 上一篇中我给各位说了一般人认为C++中较为难的东西——指针。其实对于C++,难点当然不局限在指针这玩意儿上,还有一些有趣的概念,如模板类、虚基类、纯虚函数等,这些都是概念性的东西,几乎每一本C++书上都会介绍,而平时我们除了会接触到纯虚函数外,其他的不多用。纯虚函数,你可以认为与C#中的抽象方法或接 阅读全文
posted @ 2018-03-31 13:47 史D芬周 阅读(529) 评论(0) 推荐(0)
摘要: 上面这段是修改了char不兼容,蓝色地方 宽字符 我们今天来吹一下关于窗口重绘的事情,在开始吹牛之前,我们先用上一篇博文中说到的方法写一个简单的Win32应用程序。代码如下: [cpp] view plain copy #include <Windows.h> //先声明一下消息处理函数 LRESU 阅读全文
posted @ 2018-03-31 13:47 史D芬周 阅读(2654) 评论(0) 推荐(0)
摘要: 我不知道各位,一提起C++,第一感觉是什么?而据俺的观察,许多人几乎成了“谈C色变”。不管是C还是C++,一直以来都被很多人视为相当难学的玩意儿,幸好只是一个C++,没有C--,C**和C//,不然,那还得了?曾记得,某年某月某日,在某论坛上看到有牛人说“C++++”,当时我猜想这是啥玩意儿,后来经 阅读全文
posted @ 2018-03-31 13:46 史D芬周 阅读(529) 评论(1) 推荐(0)