找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 116|回复: 3

调用API-MessageBoxTimeoutA问题

[复制链接]

9

主题

17

回帖

140

积分

注册会员

积分
140
QQ
发表于 2024-9-25 17:18:07 | 显示全部楼层 |阅读模式
悬赏1金钱已解决
本帖最后由 zl2024 于 2024-9-25 17:17 编辑

我尝试调用API,MessageBoxTimeoutA
int WINAPI MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);

#DLL导入表["user32.dll"]
    函数 整型 WINAPI 定时关闭信息框A(HWND 窗口句柄, 整数型 弹出窗体内容指针, 整数型 弹出窗体的标题指针, 整型 弹出的按钮类型, 整型 语言ID, 整型 延迟的时间) : MessageBoxTimeoutA

主窗口下调用,分别用 取指针_文本型 取指针_文本型A 取指针_LPWSTR 弹出的消息框里面内容和标题都不正常
定时关闭信息框A(主窗口.取HWND(), 取指针_LPWSTR("内容"), 取指针_LPWSTR("标题"), 1, 0, 2000)




同时测试另一个类似的方法MessageBoxTimeoutW,用 取指针_LPWSTR 内容和标题正常显示
定时关闭信息框W(主窗口.取HWND(), 取指针_LPWSTR("内容"), 取指针_LPWSTR("标题"), 1, 0, 2000)



看有没有大佬指点一下MessageBoxTimeoutA正确调用方法




附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

最佳答案

查看完整内容

#DLL导入表["user32.dll"] 函数 整型 WINAPI 定时关闭信息框A(HWND 窗口句柄, 常量 字符型A* 弹出窗体内容, 常量 字符型A* 弹出窗体的标题, 整型 弹出的按钮类型, 整型 语言ID, 整型 延迟的时间) : MessageBoxTimeoutA 这样写就省时省力了!

32

主题

142

回帖

730

积分

高级会员

积分
730
发表于 2024-9-25 17:18:08 | 显示全部楼层
#DLL导入表["user32.dll"]
        函数 整型 WINAPI 定时关闭信息框A(HWND 窗口句柄, 常量 字符型A* 弹出窗体内容, 常量 字符型A* 弹出窗体的标题, 整型 弹出的按钮类型, 整型 语言ID, 整型 延迟的时间) : MessageBoxTimeoutA


这样写就省时省力了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

32

主题

142

回帖

730

积分

高级会员

积分
730
发表于 2024-9-25 17:30:39 | 显示全部楼层
"内容"表示,W码文本
A"内容"表示,A码文本
用不到取指针_文本型A(),这些奇怪的函数!

32

主题

142

回帖

730

积分

高级会员

积分
730
发表于 2024-9-25 17:54:05 | 显示全部楼层
本帖最后由 呵呵仙 于 2024-9-25 17:56 编辑

如果要变量传a码文本.你就这样写变量
文本A  j_文本
j_文本=A"我的文本!"

这样a码文本就会存于变量中!把j_文本作叁数填入即可!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-21 16:50 , Processed in 0.073614 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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