• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

Windows编程笔记

一个执行错误:cannot execute program

一个执行错误:cannot execute program
今天将外包发过来的代码在Visual C++ 6.0上运行按 Ctrl + F5 运行的时候,弹出如下信息“cannot execute program”。按 F5 调试的时候,弹出如下信息:“E:work…*.exe File not found”。截图如下所示: 我大概就猜出应该是Visual C++ 6.0找不到那个可执行的文件,只要设置……继续阅读 »

lcq 5年前 (2013-10-30) 516浏览 0评论 0个赞

VC++深入详解第7章视频学习笔记

VC++深入详解第7章视频学习笔记
1、如果是静态的文本控件,所有的ID号均为一样。所以在Object IDs是找不到静态文本控件的ID号的,如果需要相应消息,那么需要在静态文本属性下修改ID的值。如果需要接收消息,需要在Styles下面将Notify选项选上。 2、获取控件的文本名称函数为: GetDlgItem(IDC_EDIT1)->GetWindowText(ch1, 10);……继续阅读 »

lcq 5年前 (2013-10-28) 560浏览 0评论 0个赞

模态对话框和非模态对话框的区别

模态对话框和非模态对话框的区别
在看孙鑫老师的《VC++深入详解》第7章的视频的时候,提到了模态对话框和非模态对话框,在网上百度了一下,发现下面的文章说的还不错,特意复制下来,作为一个笔记。 模态对话框就是指那种“显示出来就不可以点选位于其下面的对话框”的对话框;反之的就是非模态对话框。 两者的区别: 一. 非模态对话框的模板必须具有Visible风格(Visible=True),否则对话……继续阅读 »

lcq 5年前 (2013-10-28) 558浏览 0评论 0个赞

如何在MFC中分配一个DOS窗口供调试

如何在MFC中分配一个DOS窗口供调试
在写Lua代码的时候,由于是要跟C混编,所以Lua代码里面无法进行单步调试以及查看一些变量的值。又由于是Win32程序,所以没法使用像在DOS窗口里面那样使用printf打印值。这样使得调试起来极其不方便。基于此,所以有必要想办法能查看一些变量的值以及程序代码的执行流程。 微软还真提供了这样的功能,这个函数是AllocConsole。它能为调用进程分配一个新……继续阅读 »

lcq 5年前 (2013-10-22) 520浏览 0评论 0个赞

深入探讨MFC消息循环和消息泵

深入探讨MFC消息循环和消息泵
   本文转载http://www.cnblogs.com/sadier/articles/108301.html    首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinT……继续阅读 »

lcq 5年前 (2013-10-21) 463浏览 0评论 0个赞

Windows编程笔记之(七)——画线画点

Windows编程笔记之(七)——画线画点
SetPixel 简介 函数功能:该函数将指定坐标处的像素设为指定的颜色。 函数原型:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor); 参数 Hdc:设备环境句柄。 X:指定要设置的点的X轴坐标,按逻辑单位表示坐标。 Y:指定要设置的点的Y轴坐标,按逻辑单位表示坐标。 crColor:指定……继续阅读 »

lcq 5年前 (2013-09-08) 573浏览 0评论 0个赞

Windows编程笔记之(六)——代码模板

Windows编程笔记之(六)——代码模板
最近在学习Windows编程的时候,总是需要去找一个模板程序。为了自己方便以后写程序,自己写了一个答题的Windows框架,以后只需要将XXXXXX替换成所需要的内容,将XXXX.XX.XX替换成程序的日期即可。不要解释太多,粘贴代码即可。 /** * @defgroup XXXXXX XXXXXX.c * @{ * @……继续阅读 »

lcq 5年前 (2013-09-08) 515浏览 0评论 0个赞

MFC/Windows中的数据类型

MFC/Windows中的数据类型
BOOL:布尔值,取值为TRUE or FALSE BSTR:32-bit 字符指针 BYTE:8-bit整数,未带正负号 COLORREF:32-bit数值,代表一个颜色值 DWORD:32-bit整数,未带正负号 LONG:32-bit整数,带正负号 LPARAM:32-bit整数,作为窗口函数或callback函数的一个参数 ……继续阅读 »

lcq 5年前 (2013-09-05) 612浏览 0评论 0个赞

Windows编程笔记之(五)——键盘消息

Windows编程笔记之(五)——键盘消息
键盘作为基本的输出装置,在每一款优秀的游戏研发中都有着至关重要的地位(当然我们在这里暂时不讨论ios和android平台)。首先我们对Windows系统下键盘的基本概念及键盘消息的处理方式做一个简单介绍。1.虚拟键码所有键盘的按键都被定义出一组通用的“虚拟键码”,也就是说在Windows系统下所有按键都会被视为虚拟键(包含鼠标键在内),而每一个虚拟键都有其对……继续阅读 »

lcq 5年前 (2013-08-27) 433浏览 0评论 0个赞