<2017年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
摘要: 一提到对话框,相信对它熟悉的人不在少数,更不用说码农们了,你可能会问,对话框和窗口有什么区别吗?本质上是没有区别的,对话框也是一种窗口(前面也说过,控件也可视为子窗口)。 最简单的对话框要数MessageBox弹出来的对话框了,是吧?这个函数我有信心,大家都会用的,毕竟很简单。 好的,废话不多扯了, 阅读全文
posted @ 2018-03-31 13:53 史D芬周 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 用户通过控件与应用程序交互,在吹牛之前,先介绍一个工具,这是官方的工具,使用它,你可以预览常用控件的外观、样式,以及对控进行操作时接收和发送哪些消息。下载地址如下: http://www.microsoft.com/en-us/download/details.aspx?id=4635 我们可以把控 阅读全文
posted @ 2018-03-31 13:52 史D芬周 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 我们今天继续涂鸦,实践证明,涂鸦是人生一大乐趣。 首先,我们写一个程序骨架子,以便做实验。 [cpp] view plain copy #include <Windows.h> LRESULT CALLBACK MainWinProc(HWND hwnd, UINT msg, WPARAM wPar 阅读全文
posted @ 2018-03-31 13:51 史D芬周 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 今天我们来欣赏一下用于填充图形的函数,当然我不会逐个去介绍,因为我们参考MSDN直接套参数就可以了。 SetDCBrushColor函数有必要扯一下,它的声明如下: [cpp] view plain copy COLORREF SetDCBrushColor( __in HDC hdc, __in 阅读全文
posted @ 2018-03-31 13:51 史D芬周 阅读(354) 评论(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芬周 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 从本篇开始,我就不吹牛皮,那就吹吹兔皮吧。说说与绘图有关的东东。 要进行绘制,首先要得到一个DC,啥是DC呢?按字面翻译叫设备上下文,也可以翻译为设备描述表,它主要指API为我们封装了一些与显示设备相关的交互操作,我们这里说的是图形的绘制,自然指的是显卡。当然,对于同一客观事物,世界上并不存在唯一的 阅读全文
posted @ 2018-03-31 13:50 史D芬周 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 帅哥们,美女们,下午好,我又来误人子弟,请做好准备。 今天,我们的目的是,想要实现下图中的这种菜单效果。 就是一种类似单选按钮的菜单,多个菜单项中,同时只有一个会被选中。 首先,我们在资源编辑器中,设计一个菜单资源。这个资源编辑器在管理资源ID的时候,有些问题,有时候不同步更新,有时候会保存不到,反 阅读全文
posted @ 2018-03-31 13:49 史D芬周 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 快捷菜单,说得容易理解一点,就是右键菜单,当我们在某个区域内单击鼠标右键,会弹出一些菜单项。这种类型的菜单,是随处可见的,我们在桌面上右击一下,也会弹出一个菜单。 右键菜单的好处就是方便,它经常和我们正在操作的某个UI元素联系起来,比如我们正在使用文本框输入文本,我们在文本框中右击,就会看到可能有【 阅读全文
posted @ 2018-03-31 13:49 史D芬周 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 也不知道发生什么事情,CSDN把我的文章弄到首页,结果有不少说我在误人子弟,是啊,我去年就说过了,如果你要成为砖家级人物,请远离我的博客,我这个人没什么特长,唯一厉害的一点就是不相信权威,鄙视砖家,所以,我一直以来都有属于俺自己的编程思想。 就好比当年咏春拳刚浮出江湖的时候,武学界骂声不停,有人说: 阅读全文
posted @ 2018-03-31 13:48 史D芬周 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: 上一篇中我给各位说了一般人认为C++中较为难的东西——指针。其实对于C++,难点当然不局限在指针这玩意儿上,还有一些有趣的概念,如模板类、虚基类、纯虚函数等,这些都是概念性的东西,几乎每一本C++书上都会介绍,而平时我们除了会接触到纯虚函数外,其他的不多用。纯虚函数,你可以认为与C#中的抽象方法或接 阅读全文
posted @ 2018-03-31 13:47 史D芬周 阅读(510) 评论(0) 推荐(0) 编辑