概述 异步通知是客户端开发中常见的需求,比如在一个网络处理线程中要通知UI线程更新等等。 通常在Windows编程中,为了方便,我们一般会向UI线程的窗口句柄Post/Send一个窗口消息从而达到将非UI线程的事件切换到UI线程处理的目的。 在SOUI引入通知中心以前要在SOUI中处理非UI线程事件 ...
分类:
其他好文 时间:
2016-07-05 00:53:39
阅读次数:
295
一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯?西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的 ...
分类:
其他好文 时间:
2016-06-29 15:54:42
阅读次数:
122
Delphi是Borland公司提供的一种全新的WINDOWS编程开发工具。由于它采用了具有弹性的和可重用的面向对象Pascal(object-orientedpascal)语言,并有强大的数据库引擎(BDE),快速的代码编译器,同时又提供了众多出色的构件。受到广大编程人员的青睐。在众多的编程语言( ...
七. 界面编程--Windows编程课程学习笔记...
Windows编程有时会因为调用函数而产生错误,调用GetLastError()函数可以得到错误代码。如果错误代码为0,说明没有错误;如果错误代码不为0,则说明存在错误。 而错误代码不方便编程人员或用户直观理解到底发生了什么错误。Visual Studio 2015(或之前的版本)提供了“错误查找” ...
今天准备重新对GDI的知识进行回顾一下,以便加深认识。 一、GDI 在进行Windows编程时,可能经常会用到设备描述表的类型句柄,例如,最厂家的HDC,它就是图像设备描述类型句柄。因为GDI的绘图函数基本上都是有状态的,因此GDI所有的函数都要求一个这样的图形设备描述类型的句柄——HDC。而一个图 ...
分类:
其他好文 时间:
2016-06-05 10:56:05
阅读次数:
141
$ 、字母、下划线开头都行,后面的可以是数字、字母、下划线; 匈牙利命名法、Camel命名法与Pascal命名法 匈牙利命名法、Camel命名法与Pascal命名法 匈牙利命名法:在Windows编程中使用非常普遍,由微软的一位匈牙利程序员提出。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标 ...
分类:
编程语言 时间:
2016-05-18 00:25:12
阅读次数:
206
理解消息循环和整个消息传送机制对Windows编程十分重要。如果对消息处理的整个过程不了解,在windows编程中会遇到很多令人困惑的地方。 什么是消息(Message)每个消息是一个整型数值,如果查看头文件(查看头文件了解API是一个非常好的习惯和普遍的做法)可以发现如下一些宏定义: #defin ...
目录: 1、资源的种类 2、资源的定义方法(IDE:VC++) 3、资源的获取 4、资源的使用与消息处理函数 1、资源的种类 windows 的常用的资源包括:图示 、游标、 字符串、 自订资源、 菜单、 键盘快捷键、 对话框、 位图 等 2、资源的定义方法(IDE:VC++) ...
windows编程小记
最近学习了windows编程,以防忘记,特意来做一下小小的总结,走起!!!
这篇文章主要说两件事:windows消息机制概括,窗口建立过程。
windows消息机制概括
首先上图:
这个图摘自读过的一篇CSDN博客,感谢作者,一会会把地址告知大家。
在此图中: 1,数字1箭头: 表示windows(os)将消息传递到进程的消...