火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 10708|回复: 101
打印 上一主题 下一主题

[视窗] 【教程】火山视窗微软API系统API封装_FindWindowW

  [复制链接]

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36205
跳转到指定楼层
楼主
发表于 2022-3-11 09:08:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 创世魂 于 2022-3-12 10:13 编辑

原贴:http://bbs.voldp.com/forum.php?mod=viewthread&tid=13128

解决方案:如下,贴中的易语言源码api使用了文本型,火山不能直接使用文本型进行操作。
因为火山的文本型是包装类型,不通用。需要走变整数用指针的方式来操作。

另外火山是Unicode编码需要用w方法,也就是  FindWindowW
注意:例子使用了取文本指针  也并不是所有的方法都适用,有些方法用可能会崩。需要走字节集指针来操作。




游客,如果您要查看本帖隐藏内容请回复



本帖被以下淘专辑推荐:

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

68

主题

432

帖子

2725

积分

金牌会员

Rank: 6Rank: 6

积分
2725
沙发
发表于 2022-3-11 09:14:37 | 只看该作者
学习一下。
回复

使用道具 举报

46

主题

466

帖子

2400

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2400
板凳
发表于 2022-3-11 09:17:04 | 只看该作者
谢谢大大,专门为我开一帖
回复

使用道具 举报

26

主题

1464

帖子

5517

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5517
地板
发表于 2022-3-11 09:43:59 | 只看该作者
补充一下,API 里的 Unicode 字符串是可以直接用文本型的
但用文本型的话,没办法置 NULL (默认值为空对象也不行)
在很多 API 里,参数用 NULL 是有意义的,这些参数就不能简单用文本型封装了
像这个 API,因为两个参数都可以 NULL,所以还是得用指针
回复

使用道具 举报

31

主题

253

帖子

1924

积分

金牌会员

Rank: 6Rank: 6

积分
1924
5#
发表于 2022-3-11 10:44:53 | 只看该作者
谢谢楼主无私分享,收藏学习
回复

使用道具 举报

31

主题

392

帖子

2005

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2005
QQ
6#
发表于 2022-3-11 12:09:48 | 只看该作者
感谢大佬分享!
火山编程交流群:115717239
不会点c++咋行
回复

使用道具 举报

2

主题

101

帖子

1814

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1814
7#
发表于 2022-3-11 12:29:56 | 只看该作者
学习一下。
回复

使用道具 举报

17

主题

794

帖子

2639

积分

金牌会员

Rank: 6Rank: 6

积分
2639
8#
发表于 2022-3-11 15:09:51 | 只看该作者
学习....
回复

使用道具 举报

44

主题

232

帖子

898

积分

高级会员

Rank: 4

积分
898
9#
发表于 2022-3-11 15:13:59 | 只看该作者
学习学习。
回复

使用道具 举报

44

主题

232

帖子

898

积分

高级会员

Rank: 4

积分
898
10#
发表于 2022-3-11 15:25:38 | 只看该作者
我这里调试输出是0。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-25 17:43 , Processed in 0.108078 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表