http://www2.zzu.edu.cn/qwfw/hbyycai/courses/list.asp?id=343 DEBUG的使用
2009-9-6
第4章 第一个窗口程序
1. 在屏幕上显示一个窗口的过程一般有以下步骤,这就是主程序的结构流程:
(1)得到应用程序的句柄(GetModuleHandle)。
(2)注册窗口类(RegisterClassEx)。在注册之前,要先填写RegisterClassEx的参数WNDCLASSEX结构。
(3)建立窗口(CreateWindowEx)。
(4)显示窗口(ShowWindows)。
(5)刷新窗口客户区(UpdateWindow)。
(6)进入无限的消息获取和处理的循环。首先获取消息(GetMessage),如果有消息到达,则将消息分派到回调函数处理(DispatchMessage),如果消息是WM_QUIT,则退出循环。
2. PostMessage: 发送消息给指定的应用程序,该消息进入应用程序的消息队列;
SendMessage: 发送消息给指定的应用程序,并直接调用处理消息的子程序,并返回;
3. 在Win32中,模块句柄在数值上等于程序在内存中装入的起始地址。
第3章 使用MASM
3.2 调用API(1)
1. API函数的返回值(?有点不理解)
有的API函数有返回值,如MessageBox定义的返回值是int类型的数,
返回值的类型对汇编程序来说也只有dword一种类型,
它永远放在eax中。如果要返回的内容不是一个eax所能容纳的,
Win32 API采用的方法一般是返回一个指针,或者在调用参数中提供一个缓冲区地址,
干脆把数据直接返回到缓冲区中去。
分享到:
相关推荐
笔者自己 在学习 WIN32汇编语言程序设计时候的笔记 有很多都记载了书上 所以电子版的不是很全 不过很重点
我的关于汇编方面的整理的学习笔记,主要是指在windows下的win32汇编语言学习笔记
Win32环境下,Masm32汇编程序设计学习笔记,主要参考罗去彬的书籍。
win7系统下笔记本连接wifi wlan无线上网操作方法.汇编.docx
Windows环境下32位汇编语言程序设计笔记
程序自动打开笔记本程序,在里面输入 Hello music ,然后开始播放音乐. 使用Win32汇编开发,实现键盘动作模拟和音乐播放.
API Hook基本原理和实现.doc Delphi 消息机制学习笔记.doc Delphi编写Ping程序.doc Win32调试API学习心得.doc 簡單的Windows API示例.doc 数字信号处理器.pdf 处理器的结构.doc 汇编语言...
降价 daisui matlab 我的笔记本 这是一个 Markdown 格式的在线我的笔记存储库,其中包含...Win32API .NET 框架 MATLAB / MATLAB Simulink 开发环境 视觉工作室 视觉工作室代码 工作室 设计模式【设计模式】 网络/基础设
[Trial version] 第3章 Win32 调试API [Trial version] 病毒是如何抗动态测试.htm [Trial version] 3.1 Win32调试API原理 [Trial version] Win32调试API第一部分.htm [Trial version] Win32调试API第二部分.htm...
用汇编语言编写 所以它非常快 和疯狂的小事(42KB,包括一个18KB的图标) 高DPI感知GUI(来吧,这是2019年) 卸载效果更差 干净卸载 没有配置文件 ...也不是WinBio数据库文件 ...也不是注册表设置 通过菜单触发:...
W.Richard.Stevens的UNP我算是认真看过加了不少旁注,APUE就没有那么认真了,而卷II的一半认真看过,写过读书笔记,卷III就没有看一页。道格拉斯的卷I、卷III是认真看过几遍,卷II就只断续看过。而很多技术文章,...
32.多媒体电脑是指 __B___ 。 A、专供家庭娱乐用的电脑 B、能处理文字、图形、影像与声音等信息的电脑 C、装有CD—ROM光驱的电脑 D、价格较贵的电脑,是联网的电脑 33.在声音的数字化过程中,采样频率越高,声音的 _...