在处理鼠标消息的时候,有些人会遇到“反应迟钝”或“消息丢失”的问题,感觉操作不灵敏。本文讲解在程序中怎样正确使用 getmessage / peekmessage 处理鼠标和按键消息,以及 flushmessage 的正确使用场景。
在编写程序中(尤其是游戏),有时候需要使用个性的鼠标样式,本文就讲解怎样实现该功能,同时给出了完整范例。
童老师的樱花树令人印象深刻,今天闲来无事,尝试着把递归改成了循环,把开花的方式稍加修改,得到了一颗稍微不一样的一棵树,看起来像是一颗桃树?
掐指一算,今天恰为我写代码的第六周年,想起初学的时候就是从 EasyX 开始的,于是打算用 EasyX 给自己画一个纪念海报~ 使用 D2D API 进行抗锯齿绘图。
一些特殊的应用窗口会呈现特殊形状。该篇文章讲述如何做一个圆形窗口,并且根据该思路,可以实现各种形状的窗口。
安装 Visual C++ 2010 后,编译时遇到错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt)。本文讲解如何修复这个错误。
本文将会介绍如何绘制出一些基础的函数图象,并对一些可能遇到的问题提供我的解决方案,绘制函数图像是一个非常复杂的话题,本文中给出的代码也只能画出基础的函数图像。
涂格子游戏。游戏规则:
单击空格子,同时给上下中左右的空格子换色。
全部格子都上完颜色过关。
按任意键退出游戏。
右击重来,Ctrl 作弊键。
项目发布的时候,经常需要执行一些额外的操作。本文讲述如何将这类操作流程化,只要每次编译,就可以执行一些固定的发布操作。这样,既可以减轻工作量,又可以防止反复人工操作带来的疏忽,确保发布操作正确、稳定且方便。
线程的创建和销毁会带来不必要的开销,本文实现一个C++14即可使用的线程池,可以像使用 std::thread 一样多线程并行,并有更多的功能
本文将会介绍 C++ 中深拷贝与浅拷贝的内容,并介绍值语义和引用语义的相关概念,希望让读者能够比较深入地理解深浅拷贝。
不知道各位是否又在 EasyX 中想要显示数学公式却难以实现的困扰呢?而现在,EasyTex,一个基于 EasyX 的简单的仿 LaTeX 排版引擎,或许可以帮你解决一些问题。
程序名称:吃豆游戏,此游戏我从网上看到的,觉得有意思,也比较简单,所以用自己的方式做了一下,其中部分代码有借鉴。
黑白棋(也叫翻转棋、奥赛罗棋)的棋盘是一个有8\*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。
嵌入 mp3 和嵌入图片略有不同,本文讲解怎样将 mp3 等音乐资源以资源形式嵌入 exe 文件中,并通过 mciSendString 调用播放。