win32-sdk
曾经去过跨越一个小时的地方
无心插柳柳成荫才是美丽,有哪种美好会来自于刻意。这一生波澜壮阔或是不惊都没问题,只愿你能够拥抱那种美丽。
展开
-
简单方便设置滚动条的代码
简单方便设置滚动条的代码这是我在学习小甲鱼Win32 SDK编程中的地14课的教学案例,这段代码实在太经典了,来回琢磨了两三遍,还上手敲了一遍,觉得还是不够尽兴,想着还是发到CSDN上来与大家分享。/* ------------------------------------------------------------------- MyWindows.c转载 2017-03-01 23:50:35 · 663 阅读 · 0 评论 -
CreateWindow中dwStyle设置为WS_POPUP时显示不出来
CreateWindow中dwStyle设置为WS_POPUP时显示不出来今天我在调试一个程序的时候,想要创建一个无标题栏无边框的窗口,按照之前的逻辑,代码应该这么写...;hwnd = CreateWindow(szAppName, TEXT("无标题栏无边框窗口"), WS_POPUP, CW_USEDEFAULT, CW_USEDEFAULT,原创 2017-03-05 23:53:49 · 3222 阅读 · 0 评论 -
获取客户区大小的办法
在Win SDK编程过程中,难免会涉及到需要获得客户区的大小,那么获得客户区大小有几种方法呢?这里我整理了常用的两种。使用GetClientRect() 废话不多说,直接上代码:// 响应什么消息都可以使用这个方法RECT rect;GetClientRect(&rect); int cxClient = rect.right - rect.left; // 获得客户区宽度int cyC原创 2017-03-06 00:04:56 · 4816 阅读 · 0 评论 -
Win API绘制y = sinx函数图像
学习小甲鱼Win32 SDK 第17讲的时候,看到了正弦函数的绘制实现。觉得非常奇妙,这里非常感谢小甲鱼老师,另外附上详尽的备注代码。#include <math.h>// 因为是使用折线绘画,所以当折线的顶点数量非常多的时候,我们就可以看到一条近似完美的曲线了!#define NUM 1000 // 将 x 轴分成 10转载 2017-03-09 16:24:27 · 1837 阅读 · 0 评论 -
一个使用纯Win32 SDK和C语言实现的五子棋游戏
GobangGame这是一个使用纯Win32 SDK和C语言实现的五子棋游戏在这个游戏中实现的功能[x] 绘制一个15 * 15的棋盘[x] 绘制5个着重点位置[x] 根据鼠标左键的点击,可以绘制出黑色棋子;根据鼠标右键的点击,可以绘制出白色棋子[x] 根据鼠标中键的点击,可以初始化棋盘[x] 根据鼠标点击的实际位置,可以计算转化为临近点最近的那个点,在这个点上绘制棋子[x] 当鼠标位置原创 2017-03-13 00:03:43 · 1796 阅读 · 0 评论 -
再探win32绘制正弦图像的另一种方法:指定映射模式
一、引言之前我就转载过一篇博文,内容大概就是如何利用win32 SDK函数绘制出正弦图像。其中绘制的思路大概是这样的,因为windows默认的设备坐标系统是客户区坐标,即按照客户区左上角为原点(0, 0),以x轴向右,y轴向下,来计算坐标位置的。这样与我们熟悉的数学坐标系不一致,导致了我们费了九牛二虎之力才将不同坐标系之间的坐标进行了转换。想了解这种方法绘制正弦图像的,可以点击这里Win API绘制原创 2017-04-09 14:36:19 · 912 阅读 · 0 评论 -
再探win32绘制正弦图像的最优雅方法:DPtoLP
一、引言前面已经讨论了两种win32绘制正弦图像的方法,这里在学习小甲鱼的win32 SDK教程第27课时,看到了更加优雅的方法。使用设备坐标向逻辑坐标的转换。二、讨论三种绘制方案这里附上我之前讨论过的两种绘制正弦图像的方案地址。Win API绘制y = sinx函数图像。再探win32绘制正弦图像的另一种方法:指定映射模式。这里总结如下:第一种方式,不使用映射模式转换,使得我们在计算坐标位置的时候转载 2017-04-09 15:18:47 · 1126 阅读 · 0 评论 -
如何使用纯win32函数和C语言实现一个简单的文本编辑器
一、引言在学习小甲鱼老师的Win32 SDK编程的教程的时候,当学到了第35课“插入符号”这课的时候,看到了这个源代码,我实在难掩心头的激动之情。是啊!这不就是一个用纯win32函数和C语言实现的一个简单的文本编辑器吗?!现在的我真的太激动太激动了!跟着教程把代码敲了一遍,还是觉得不够尽兴,还要继续把注释敲上去,觉得还不够尽兴,所以特地来写了一篇博客来好好记录下这份代码。二、这份优雅的代码所实现的功转载 2017-04-11 23:37:19 · 10760 阅读 · 6 评论