Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories

    { ImGui }

  • 15 设置imgui窗口跟随

    2024-11-06 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    设置imgui窗口跟随

    #include <windows.h>
    <!--more-->

    // 获取窗口句柄及位置
    HWND hwnd = FindWindow(NULL, "Typora");
    RECT rect;
    GetWindowRect(hwnd, &rect);
    auto rect_to_vec2 = ImVec2((rect.left + rect.right) / 2.0f, (rect.top + rect.bottom) / 2.0f);

    // 设置窗口位置
    ImGui::SetNextWindowPos(rect_to_vec2, ImGuiCond_Always);

    // 创建窗口
    ImGui::Begin("Window Title");
    // 窗口内容...
    ImGui::End();
  • 14 位置:自定义控件位置

    2023-12-17 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    位置:自定义控件位置

    1. SetCursorScreenPos(绝对位置)

    Read On »
  • 00 远程线程注入dll思路

    2023-12-17 /
    • { 游戏引擎 }
    • { ImGui }
    • { 03 逆向注入 }

    远程线程注入dll思路

    • 获取游戏进程句柄
    • 给游戏分配远程空间(VirtualAllocEx),保存首地址
    Read On »
  • 13 图片:load image

    2023-12-03 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    图片:load image

    ​ 基于OpenGL3。基于stb_image.h头文件。

    Read On »
  • 02 窗口(Begin&End)

    2023-12-01 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    02 窗口(Begin&End)

    Begin

    Read On »
  • 09 高级绘制

    2023-12-01 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    09 高级绘制

    choosing box(选中框)

    Read On »
  • 10 输入:Input

    2023-12-01 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    10 输入:Input

    Key Input

    Read On »
  • 11 拖拽

    2023-12-01 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    11 拖拽

    ​ 拖拽事件创建在对应控件的后面。

    Read On »
  • 12 导入第三方扩展

    2023-12-01 /
    • { 游戏引擎 }
    • { ImGui }
    • { 02 学习笔记 }

    12 导入第三方扩展

    image-20231201001828424
    Read On »
  • 03 配置项目(VS2022)

    2023-11-30 /
    • { 游戏引擎 }
    • { ImGui }
    • { 01 准备工作 }

    配置项目(VS2022)

    1. 复制文件夹

    Read On »
12next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm