郁金香灬老师 游戏安全  驱动 逆向调试 C/C++编程  脚本 UE4/UE5

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
课程大纲和价格
官方联系方式2024在线课大纲QQ咨询
查看: 3731|回复: 0

004-imgui 窗口位置 大小 保存与加载

[复制链接]

145

主题

32

回帖

34万

积分

管理员

积分
343361
QQ
发表于 2023-3-25 18:51:11 | 显示全部楼层 |阅读模式
FPS 游戏  透视 自瞄




郁金香灬外挂技术
       
        https://www.yjxsoft.com/
       
        本教程视频1920*1080分辩率下观看最佳
        VS2017+win10 64位 环境
        郁金香老师:扣扣 150330575
        欢迎大家参加 郁金香灬技术 游戏安全与外挂的研究学习。
       
        兴趣是我们最好的老师
        成长需要过程与循序渐进        
        兴趣+坚持+时间+优秀的课教程会帮助你快速成功
   
  

学习目标:
  imgui设置窗口位置
  imgui设置窗口大小
  imgui窗口位置保存
  imgui窗口位置加载
  

     void  SetWindowPos(const ImVec2& pos, ImGuiCond cond = 0);
     void  SetWindowSize(const ImVec2& size, ImGuiCond cond = 0);         
     void  SetWindowPos(const char* name, const ImVec2& pos, ImGuiCond cond = 0);  
         // set named window position.
     void  SetWindowSize(const char* name, const ImVec2& size, ImGuiCond cond = 0);   
         // set named window size. set axis to 0.0f to force an auto-fit on this axis.
  

  
void ImGui::LoadIniSettingsFromDisk(const char* ini_filename);
ImFileHandle ImFileOpen(const char* filename, const char* mode);
return ::_wfopen((const wchar_t*)&buf[0], (const wchar_t*)&buf[filename_wsize]);
00007FF60987035 | FF15 5CB51700          | call    qword ptr ds:[<&_wfopen>]         


if (SmallButton("Save to disk"))
            SaveIniSettingsToDisk(g.IO.IniFilename);
               
ImGui::SetWindowPos  //设置窗口位置
ImGui::SetWindowSize //设置窗口大小
ImVec2结构




//创建一个窗口帧
        ImGui::Begin("111");
        //{
        //    //设置窗口位置
        //    ImVec2 pos = { 100,100 };
        //    ImGui::SetWindowPos(pos);
        //    ImVec2 nSize = { 300,200 };
        //    ImGui::SetWindowSize(nSize);
        //}      
        ImGui::End();

        ImGui::Begin("222");
        {
            //设置窗口位置
            ImVec2 pos = { 100,100+300+20 };
            ImGui::SetWindowPos(pos);
            ImVec2 nSize = { 300,200 };
            ImGui::SetWindowSize(nSize);
        }
        ImGui::End();


        ImVec2 pos = { 100,100};
        ImGui::SetWindowPos("111",pos);
        ImVec2 nSize = { 300,300 };
        ImGui::SetWindowSize("111",nSize);
               


游戏安全课程 学员办理咨询联系QQ150330575 手机 139 9636 2600  免费课程 在 www.bilibili.com 搜 郁金香灬老师
回复

使用道具 举报

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

本版积分规则

QQ咨询

QQ|Archiver|手机版|小黑屋|郁金香游戏技术

GMT+8, 2024-11-23 11:18 , Processed in 0.088547 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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