递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 易语言中的这种API在火山如何表达?

[复制链接]

6

主题

297

帖子

1702

积分

金牌会员

Rank: 6Rank: 6

积分
1702
跳转到指定楼层
楼主
发表于 2024-12-26 16:52:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. .DLL命令 #61, 整数型, "Shell32.dll", "#61", , 运行系统对话框
  2.     .参数 hwndOwner, 整数型,  , 所有者窗口句柄
  3.     .参数 hIcon, 整数型,  , 图标句柄
  4.     .参数 lpstrDirectory, 整数型,  , 0
  5.     .参数 szTitle, 字节集,  , 标题  Ansi到Unicode ("标题",假)
  6.     .参数 szPromtp, 字节集,  , 描述  Ansi到Unicode ("描述",假)
  7.     .参数 uFlags, 字节集,  , 标志 0x01 没有“浏览”按钮。 0x02 文本框中无默认值。 0x04 计算从文件名到工作路径。这个值有待研究 0x08 去掉文本框前面的标签。 0x20 这个值有待研究,只适用于Windows NT
复制代码
  1. .DLL命令 itow, 整数型, "ntdll.dll", "@_itow", , 整数转宽文本
  2.     .参数 value, 整数型,  , 要转换的数
  3.     .参数 buffer, 整数型,  , 保存转换结果的缓冲区指针
  4.     .参数 radix, 整数型,  , 用于值转换的进制,该进制必须位于 2-36 范围内。
复制代码



比如这两个函数,   #61           @_itow
这种虽然不多,但是我想学习一下呢




回复

使用道具 举报

28

主题

2152

帖子

7804

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7804
沙发
发表于 2024-12-26 18:45:41 | 只看该作者
  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 _itow <公开 静态 类型 = 文本指针 @输出名 = "_itow" @视窗.输入 = "ntdll.dll" @视窗.前缀文本 = "@CDECL">
  3. 参数 value <类型 = 整数>
  4. 参数 buffer <类型 = 文本型>
  5. 参数 radix <类型 = 整数>
  6. {

  7. }

  8. 方法 运行对话框 <公开 静态 类型 = 整数 @视窗.输入 = "shell32.dll?61">
  9. 参数 hwndOwner <类型 = 变整数>
  10. 参数 hIcon <类型 = 变整数>
  11. 参数 lpstrDirectory <类型 = 文本型>
  12. 参数 szTitle <类型 = 文本型>
  13. 参数 szPromtp <类型 = 文本型>
  14. 参数 uFlags <类型 = 整数>
  15. {

  16. }

  17. 方法 例子
  18. {
  19.     变量 缓冲区 <类型 = 文本型>
  20.     置文本长度 (缓冲区, 32)
  21.     调试输出 (_itow (123456, 缓冲区, 10).取文本 (), 缓冲区)

  22.     运行对话框 (0, 0, "C:\", "测试标题", "测试文本", 0)

  23. }
复制代码
回复

使用道具 举报

6

主题

297

帖子

1702

积分

金牌会员

Rank: 6Rank: 6

积分
1702
板凳
 楼主| 发表于 2024-12-26 19:09:21 | 只看该作者

感谢这么耐心的解答
回复

使用道具 举报

46

主题

589

帖子

2024

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2024
地板
发表于 2024-12-27 04:36:29 | 只看该作者
好牛啊 楼上的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-6 02:52 , Processed in 0.082814 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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