随笔分类 - Windows编程
摘要:注册表的概念 注册表是一个存储计算机配置信息的数据库,用于存储计算机上的硬件、安装的软件、系统设置以及用户账户配置等重要信息。对注册表的编辑不当可能会影响计算机的正常运行。应用程序可以调用API函数来对注册表进行增、删等操作。 注册表结构 运行Regedit.exe,打开注册表编辑器,可以看到注册表
阅读全文
摘要:打开文件对话框 打开文件对话框,主要用到GetOpenFileName函数,参数为指向OPENFILENAME结构体的指针 1 BOOL GetOpenFileName( 2 LPOPENFILENAME Arg1 3 ); 使用方法如下: 1 #include <windows.h> 2 #inc
阅读全文
摘要:win32控制台程序 控制台程序整个执行过程是按照代码的顺序依次执行,到main函数的结束,标志着整个程序的退出。 1 int main() 2 { 3 4 return 0; 5 } 整个过程可以描述为以下: Windows应用程序 Windows应用程序会响应来自用户和操作系统的事件。 来自用户
阅读全文
摘要:ANSI字符和Unicode字符 在Visual C++中,用CHAR来表示8位ANSI字符,用WCHAR来表示16位Unicode字符(宽字符) 1 typedef char CHAR 2 typedef wchar_t WCHAR 一般常用的定义如下 TypedefDefinition CHAR
阅读全文
摘要:修改进程的当前目录: 可以使用CRT函数_chdir,需要包含<direct.h>头文件 也可以使用SetCurrentDirectory,需要包含<Windows.h>头文件
阅读全文
摘要:Windows操作系统中,库分为动态链接库(dll)和静态链接库(lib) 动态库是Windows中实现代码共享的一种方式。它是一个二进制式文件,不可单独运行,需要调用方调用才能运行。在Windows中,动态库可以被多种编程语言所支持。 静态链接库不同于动态链接库(dll),在静态库情况下,函数和数
阅读全文