心态 发表于 2025-3-28 15:46:49

求助求助转换错误

本帖最后由 心态 于 2025-3-28 18:49 编辑

求助老师该怎么写是64位的

揰掵佲 发表于 2025-3-28 15:46:50

<火山程序 类型 = "通常" 版本 = 1 />

类 启动类 <公开 基础类 = 窗口程序类>
{
    方法 启动方法 <公开 类型 = 整数 折叠>
    {
      变量 a <类型 = 窗口信息类>
      @ @<a>.cbSize=sizeof(WINDOWINFO);
      调试输出 (取窗口信息 (133502, a))
      调试输出 (a.rcClient.left)
      返回 (1)



    }

    方法 取窗口信息 <公开 静态 类型 = 逻辑型 折叠 折叠2 @输出名 = "GetWindowInfo" @视窗.输入 = "user32.dll">
    参数 窗口句柄 <类型 = 变整数>
    参数 窗口信息 <类型 = 窗口信息类 @视窗.输出参数 = 真>
    {

    }
}

类 窗口信息类 <公开 折叠 折叠2 @别名 = "WINDOWINFO" @别名类型 = 本地结构 @视窗.结构类 = 0>
{
    变量 cbSize <公开 类型 = 整数 编辑时信息 = "0, 29BD0, 0, 0" @输出名 = "cbSize">
    变量 rcWindow <公开 类型 = 窗口矩形类 编辑时信息 = "0, 29BD0, 0, 0" @输出名 = "rcWindow">
    变量 rcClient <公开 类型 = 窗口矩形类 编辑时信息 = "0, 29BD0, 0, 0" @输出名 = "rcClient">
    变量 dwStyle <公开 类型 = 整数 @输出名 = "dwStyle">
    变量 dwExStyle <公开 类型 = 整数 @输出名 = "dwExStyle">
    变量 dwWindowStatus <公开 类型 = 整数 @输出名 = "dwWindowStatus">
    变量 cxWindowBorders <公开 类型 = 整数 @输出名 = "cxWindowBorders">
    变量 cyWindowBorders <公开 类型 = 整数 @输出名 = "cyWindowBorders">
    变量 atomWindowType <公开 类型 = 变整数 @输出名 = "atomWindowType">
    变量 wCreatorVersion <公开 类型 = 短整数 @输出名 = "wCreatorVersion">

    #
}

类 窗口矩形类 <公开 折叠 @别名 = "RECT" @视窗.结构类 = 0 @别名类型 = 本地结构>
{
    变量 left <公开 类型 = 整数 @输出名 = "left">
    变量 top <公开 类型 = 整数 @输出名 = "top">
    变量 right <公开 类型 = 整数 @输出名 = "right">
    变量 bottom <公开 类型 = 整数 @输出名 = "bottom">

    #
}


心态 发表于 2025-3-28 21:11:46

谢谢老师?!!!!!
页: [1]
查看完整版本: 求助求助转换错误