- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 : 概述
第一节 windows 核心编程简介
作者 :wise ☆man
联系方式 :
E-mail: w757029770@
QQ:757029770
WGhai ID:wang7807564
简介 : 易语言核心编程 , 版权所有 !
第二章 : 核心基础
第一节 : 易语言中 API 的应用
概述 :API 是指应用程序编程接口 , 是 win32 平台为我们提供的一大批的
应用函数,利用 API 可以完善程序,增强功能。 API 是英文 Application Programming
Interface
的缩写。
在 win 核心编程中,用到 API 的频率很多。要想真正用好 API 还得有 C++编程基础才行 !
第二章 : 核心基础
第二节 : 学习 C++的消息
概述 : 什么是消息 ?
windows 在系统工作中, 都会传达不同的消息。 如:WM_COMMAND消息,当系统中有按钮 ( 或菜单等 )
被单击,就会传达此消息给窗口,窗口就会作出相应的反应。
消息的组成 :
包括 消息值和两个参数 (WPARAM,LPARAM)
例如当菜单转中之后会有 WM_COMMAND消息发送, WPARAM的高字中( wParam)是命令的 ID 号,
对菜单来讲就是菜单 ID 。
投递消息 :
使用 API 函数 :
SendMessage 或 PostMessage
更多的应用,我们会在后面遇到。
第二章 : 核心基础
第三节:句柄 (Handle)
句柄,就是一个项目的标志
, 这些项目包括
:
★模块 (module)
★任务 (task)
★实例 (instance)
★文件 (file)
★内存块 (block of memory)
★菜单 (menu)
★控制 (control)
★字体 (font)
★资源 (resource), 包括图标 (icon) ,光标 (cursor) ,字符串 (string) 等
★GDI 对象 (GDI object), 包括位图 (bitmap) ,画刷 (brush) ,元文件
( metafile), 调色板 (palette) ,画笔 (pen) ,区域 (region) ,以及设备描述表
(device context) 。
句柄在 WIN核心编程中扮演着重要的角色 , 可以说在同一个项目里, 句柄是唯一的,这就好比进程的 PID 一样。
如何应用好句柄是十分重要的,如 :
我们在操作进程的时候经常会用到 OpenProcess(API 命令 ) 函数,这个函数返回的就是一个进程的句柄。
在 C++中,句柄的数据类型是 HWND在易语言中是 整数型。
第二章 : 核心基础
第四节 : 指针
指针在 C 语言和汇编中使用广泛,在易语言中,也得到很好的体现。
指针指向一个 内存地址 或中央处理器中 寄存器。
( 作为常识了解 )
我们在易语言中就可以看到这样的现象 :
我们可以看到操作符 ,这是一个类似于 特征一样的符号, 代表是一种 引
用。
那么,我们说指针在易语言中一般只应用到 子程序指针方面,它的数据类型是 子程序指针
在 C++中,数据类型为:无符号整型( unsigned int )
第二章 : 核心基础
总结
☆ 在第二章的学习中,我们知道了很多的常识 :API 、消息、指针、句柄等
★应用 :
①SendMessage(hwnd,WM_CLOSE,0,0)
WM_CLOSE的消息值为 16
补充知识 1:
WM_CLOSE这类的在 C++中叫做宏,在易语言中为整数型常量。
②执行子程序 (子程序 1)
‘可以不输入参数,建议这个子程序无参数,如 :
应用:.版本 2
.子程序 子程序 1
信息框 (“^_^ ”, 0, “OK!”)
③一言半句说不清,建议大家多看看例程。
第三章 相关技术
API 之取鼠标所在窗口句柄
备注 : 第一个 API 例程 , 一句话搞定 !
还记得易语言为我们提供了一个命令 : 取鼠标所在窗口句柄 () 吗?
我们现在用 API 搞定 (API 声明不用给了吧 )!
代码 : .版本
2
.局部变量
point, POINT
GetCursorPos (point) 取点坐‘标
输出调试文本 (WindowFromPoint (point.X, point.Y))
测试一下效果
第三章 相关技术
ASCII 码 : 多的不说里,在 WIN编程中很重要,在 C中应用更广,见表 :
下表列出了字符集中的 0 - 127 。
代码 字符 代码
字符
代码
字符 代码
字符
0
32
[空格]
64
@
96
`
1
33
!
65
A
97
a
2
34
66
B
98
b
3
35
#
6
您可能关注的文档
- 旁站监理交底记录表.doc
- 旅客运输组织复习试题.doc
- 旅游学概论教案.doc
- 旅游学概论试题1及答案.doc
- 旅游度假休闲市场简要分析.doc
- 旅行社投资合作协议书.doc
- 旋喷桩指导书.doc
- 旋挖钻孔灌注桩专项施工方案1教材.doc
- 旋挖钻孔灌注桩施工方案1教材.doc
- 旋转专题复习专题综述.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)