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

    { 02 学习笔记 }

  • 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 »
  • 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 »
  • 01 设置Style

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

    01 设置Style

    1. 内置style

    Read On »
  • 03 控件:按钮(Button)

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

    03 控件:按钮(Button)

    ​ 控件要写在Begin和End之间,才能被窗口正确接收使用。

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