WindowsNT
量子孤岛
90后嵌入式工程师,喜欢写作、读书。希望通过文字和大家共同进步!
展开
-
匈牙利命名法
匈牙利命名法许多 Windows 程序员都使用“匈牙利标记法”作为变量命名约定。这是为了纪念具有传奇色彩的微软程序员 Charles Simonyi。这种标记法非常简单,即变量名以一个或者多个小写字母开始,这些字母表示变量的数据型态。例如:szCmdLine 中的 sz 代表“以0结尾的字符串(StringZero)”;在 hInstance 和 hPrevInstance 中的 h 前缀表示“句...原创 2018-11-05 20:10:49 · 252 阅读 · 0 评论 -
Windows消息机制
要想熟练掌握 Windows 应用程序的开发, 首先需要理解 Windows 平台下程序运行的内部机制。如果想要更好的学习掌握 MFC,必须要先了解Windows 程序的内部运行机制,为我们扫清学习路途中的第一个障碍,为进一步学习 MFC 程序打下基础。一 基本概念解释我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能:初学者使用得最多的C库函数就是printf了,这些库函...原创 2018-11-03 11:07:16 · 805 阅读 · 0 评论 -
Windows 编程模型
一个完整的Win32程序(#include <windows.h>),该程序实现的功能是创建一个窗口,并在该窗口中响应键盘及鼠标消息,程序的实现步骤为:WinMain函数的定义 创建一个窗口 进行消息循环 编写窗口过程函数1) 项目的创建 2) WinMain函数的定义int WINAPI WinMain( HINSTANCE hInstance...原创 2018-08-11 18:27:18 · 437 阅读 · 0 评论 -
Windows字符集以及以及字符转换
消息映射是一个将消息和成员函数相互关联的表消息由三个部分组成:消息值、wParam参数和lParam参数Windows字符集多字节-&gt;宽字节 加L L"abc"TEXT 自适应编码的转换TCHAR 自适应编码的转换//统计多字节字符串长度int num = 0;char *p = "abc";num = strlen(p);//统计宽字...原创 2018-11-22 13:07:38 · 1211 阅读 · 0 评论 -
对MFC的思考
随着项目的逐渐深入我对MFC渐渐有了感觉,对C++的面向对象的理念有了共鸣。除去暑期无聊学习Qt的时间,从使用MFC到现在近三个月的时间了。我不应该停止探索,探索的尽头仍是起点。因为仅仅拖动控件编写消息响应函数,充其量也就是个puppet,对于手上的程序仍没有主动权。...原创 2018-12-12 18:39:35 · 156 阅读 · 0 评论 -
MFC中创建线程
进程和线程都是操作系统的概念。进程是在基于内存的概念,线程是基于CPU的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,进程在运行过程中创建的资源随着进程的终止而被销毁,所使用的系统资源在进程终止时被释放或关闭。线程是进程内部的一个执行单元,系统创建好进程后,实际上就启动执行了该进程的主执行线程,主执行线程以函数地址形式,比如说main或Wi...原创 2018-12-09 15:01:03 · 762 阅读 · 0 评论 -
一款类似于mac dock栏的windows软件
原文链接:一款类似于mac-dock栏的windows软件一款类似于mac-dock栏的windows软件软件名称叫 Winstep Nexus Ultimate软件链接如下:链接:https://www.lanzous.com/i1xnevc 密码:5vsy安装破解方法下载安装Winstep Nexus,安装完成后不要启动以管理员权限运行Activation.exe,将其...原创 2019-01-29 13:45:43 · 25292 阅读 · 0 评论 -
c++打开图片查看器并查看图片
#include <shellapi.h>…… ::ShellExecute(NULL,L"open",_T("rundll32.exe"),_T("shimgvw.dll,ImageView_Fullscreen picture.bmp"),NULL,SW_SHOWNORMAL); 这将打开Windows默认照片查看器中的图片。 在picture.bmp的地方,填写需要传递完...原创 2019-04-10 22:38:59 · 4880 阅读 · 1 评论