
Windows编程
文章平均质量分 55
Floydwish
在路上
展开
-
Windows编程概念及框架
1、控制台程序与Windows窗口程序比较 在控制台程序中,入口函数是 main 函数,预处理宏为_CONSOLE,用于在预处理时包含控制台程序用到的一些宏或头文件; 在Windows窗口程序中,入口函数是 WinMain 函数,预处理宏为_WINDOWS; Windows系统为开发者提供了很多函数,这些函数被包含在Windows软件开发工具包(全称:S原创 2016-02-14 13:59:54 · 1768 阅读 · 0 评论 -
Windows窗口及对话框
1、Windows窗口介绍 在Windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理窗口,这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。而窗口之间的关系有两种:owner-owned(拥有-被拥有关系)、parent-child(父-子关原创 2016-02-18 22:19:46 · 6687 阅读 · 0 评论 -
GDI编程与动态链接库
1、GDI(图形设备接口) Windows应用程序不支持标准输出函数(如printf),应用程序输出包括文字在内的所有数据都是以图形方式“绘制”到窗口上。Windows通过图形设备接口GDI对图形输出进行支持。GDI由函数和相关数据类型、宏定义以及结构体组成。主要有:获取和释放设备描述表函数、获取设备信息函数、使用GDI绘图对象函数、绘图函数、设置和获取设备参数函数等,其显原创 2016-02-20 00:46:19 · 898 阅读 · 0 评论 -
进程与线程
1、进程介绍 进程是60年代初首先由麻省理工学院的系统和IBM公司的CTSS/360系统引入的。进程是操作系统结构的基础,是一个正在执行的程序,是计算机中正在运行的程序实例,是可以分配给处理器并由处理器执行的一个实体。 进程是惰性的,它仅仅是一个包含有线程的容器,其本身并没有执行代码的能力,因此每个进程在创建之初都会创建一个主线程用于执行代码,如果此主线程结束原创 2016-02-21 23:09:19 · 417 阅读 · 0 评论 -
定时消失的对话框API函数 -- MessageBoxTimeout
我们在微软官方文档上找不到MessageBoxTimeout()的记录,它是由user32.dll导出的。 使用时只需在.cpp文件中包含了以下部分,就可以调用MessageBoxTimeout。// 添加MessageBoxTimeout支持extern "C"{ int WINAPI MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText转载 2016-12-29 15:25:48 · 7769 阅读 · 2 评论 -
【MFC】 多国语言设置
设置方法: 1、准备好中文对话框 2、在资源视图中右键中文对话框,选择“插入副本”,选择目标语言。 3、在对话框副本中进行修改成对应的目标语言 4、判断系统语言类型LANGID lid = GetSystemDefaultLangID();5、根据获取到的系统语言设置对应语言的应用程序 //多国语言支持 LANGID lid = GetSystemDefaultLangID();原创 2017-01-13 18:07:20 · 4150 阅读 · 0 评论