随笔分类 - Win32/MFC
Windows程序设计、MFC基础框架相关
摘要:一、RC资源的使用 资源相关 资源脚本文件:*.rc文件 编译器:RC.EXE 菜单资源的使用 1 添加菜单资源:通过菜单栏中插入(rc)菜单资源。或直接添加资源脚本到工程中。 2 加载菜单资源 2.1 在注册时设置菜单资源 2.2 加载菜单资源,设置到窗口 HMENU LoadMenu( HINS
阅读全文
摘要:一、 Windows 内存管理 2.1 用户地址空间 0 - 2G(0x7FFFFFFF )存放用户的程序和数据。用户空间的代码是不能访问内核空间的数据和代码。 2.1.1 空指针区(NULL区,0-64K)系统将地址小于64K指针,都认为是空指针。 2.1.2 用户区 64K~ 0x7FFEFFF
阅读全文
摘要:1、 多文档界面(MDI) MDI主窗口(主框架窗口MainFrame) MDI客户窗口(MDICLIENT) MDI 子窗口1 MDI 子窗口2 ……. 1)创建MDI主窗口 a) 没有父窗口,需要注册窗口类,定义窗口过程函数 b) MDI主窗口的窗口过程函数,不再调用DefWindowProc。
阅读全文
摘要:一、 文字 1.绘制文字: TextOut – 绘制单行文字: 将文字绘制在指定坐标位置 BOOL TextOut( HDC hdc, // 设备上下文 int nXStart, // 文本行开始位置 int nYStart, // LPCTSTR lpString, // 文本串 int cbSt
阅读全文
摘要:一 、小记; PostQuitMessage(0); 产生WM_QUIT消息给进程队列,且立即返回,同时使得消息循环退出,使得进程终止。(其实它通过PostMessage(hWnd,WM_QUIT,0,0)发送消息) MoveWindow();//移动窗口 BOOL MoveWindow( HWND
阅读全文
摘要:一、几个常用小工具: 1. 编译器:CL.EXE 将源文件转变为目标文件(汇编语言)。 CL.EXE /c xxx.c 或 xx.cpp cl.exe -? 显示cl帮助 cl.exe /c 只编译不链接 cl.exe /Tc 编译c文件 cl.exe /l 头文件路径 链接器:LINK.EXE 将
阅读全文