摘要:
Windows编程-资源操作 资源也就是东西,意思就是把东西引入到Windows编程中。这里的资源主要是光标图标背景这一系列东西 如何添加资源 windows封装了资源,所以不能直接用资源来操作,只能用资源句柄来操作。 LoadXXX:XXX是资源类型 LoadIcon 载入图标 LoadCurso 阅读全文
2021年1月21日
2021年1月20日
摘要:
Windows编程-窗口操作函数 通用函数 函数说明 MoveWindow 移动窗口 UpdateWindow 更新窗口 GetWindowText 获取文本框内容 SetWindowText 设置窗口标题 FindWindow 查找窗口返回句柄 GetClientRect 获取窗口客户区大小 Se 阅读全文
摘要:
windows编程-窗口控件 Windows控件定义 控件是常见的窗口上的交互元素,当控件的特定功能被触发后,会主动发送消息通知父窗口,父窗口可以通过发送消息给窗口控制控件的行为。控件的本质也是一个窗口。 控件就相当于一个专门用来发送消息给窗口的窗口 Windows窗口风格 Windows窗口特点主 阅读全文
摘要:
Windows编程-消息处理 windows通用消息 通用消息标志都定义在WINUSER.H中,以WM_开头,大概分为三类 1 窗口消息 如:VM_CREATE(窗口创建),VM_CLOSE(窗口关闭) 2 命令消息 特指:VM_COMMAND消息,与处理用户请求有关,如点击工具栏等 3 通知消息 阅读全文
2021年1月19日
摘要:
Windows编程-图形化框架 创建窗口 1 创建一个窗口类-WNDCLASS typedef struct tagWNDCLASSA { UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInst 阅读全文
2021年1月17日
摘要:
windows-文件相关操作 函数名称功能 DeleteFile 删除指定文件 CopyFile 复制指定文件 CreateFile 创建或者打开I/O设备 MoveFile 移动文件 ReadFile 读取文件 WriteFile 向文件写入内容 GetFileSize 获取文件大小 Create 阅读全文
2021年1月14日
摘要:
函数反汇编 调用过程: 1.传参:通过push指令把参数压入栈 2call指令函数地址:跳转到call的函数地址 3 push ebp 保存栈底指针 4 mov ebp,esp 提升栈底指针,和栈顶相同 5 sub esp,xxx 第3-第5步可以理解为重新给函数开辟一个栈空间 6 push 寄存器 阅读全文
摘要:
汇编语言-端口(port) 相当于计算机和硬件还有网络的传输交流的一个通道 硬件端口 CPU通过接口寄存器或特定电路与外设进行数据传送,这些寄存器或特定电路称之为端口。 其中硬件领域的端口又称接口,如:并行端口、串行端口等。 网络端口 在网络奇数中,端口(Port)有好几种意思。集线器、交换机、路由 阅读全文
摘要:
汇编语言-int指令-1- 终端信息可以由CPU的外部和内部,这里也可以有int指令引发终端 int指令 int指令的格式为,int n,n为中断类型码 功能:引发中断 执行过程 1 取终端类型码n 2 标志寄存器入栈 3 cs,ip入栈 4 跳转 BIOS和DOS所提供的中断例程 在系统板的ROM 阅读全文