ImGui::SetNextWindowSize(ImVec2(200, 100), ImGuiCond_Once); if (ImGui::Begin("Example Window")) { // 窗口的内容 } ImGui::End(); 在这个例子中,我们设置了窗口的大小为 200x100,并且只在第一次调用 ImGui::Begin 时应用这个大小。 另一个例子,使用 ImGuiCond_Appearing 条件,这意味着窗口...
ImGui::Begin(u8"请输入", &inputbool, ImGuiWindowFlags_Modal); ImGui::SetWindowPos(ImVec2{ 500, 350 }); ImGui::SetWindowSize(ImVec2{ 600,150 }); ImGui::SetWindowFontScale(1.5); ImGui::PushStyleColor(ImGuiCol_Text, ImVec4{ 0,0,0,1 }); ImGui::InputDouble(strinputmsg.c_str...
//ImGui::Begin("Log System"); //ImGui::Text("asdioakd asd madm askld asd alsd masd ."); //ImGui::SetWindowPos(ImVec2(0,0),ImGuiCond_Always); //ImGui::SetWindowSize(ImVec2(ImGui::GetIO().DisplaySize.x / 2.f, ImGui::GetIO().DisplaySize.y / 2.f)); //ImGui::Check...
使用ImGui::SetWindowPos() 和ImGui::SetWindowSize() 函数调整 ImGui 窗口的位置和大小以适应屏幕: float windowWidth = screenWidth * 0.8f; // 80% of the screen width float windowHeight = screenHeight * 0.6f; // 60% of the screen height ImGui::SetWindowPos(ImVec2(screenWidth * 0.1f, scr...
ImGui::SetNextWindowSize(viewport->WorkSize); ImGui::SetNextWindowViewport(viewport->ID); ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f); ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f); window_flags |= ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse | ImGui...
ImGui::SetNextWindowSize(ImVec2(700, 180), ImGuiCond_Appearing); 126 127 // 创建计时器变量 128 auto startTime = std::chrono::steady_clock::now(); 129 while (!WindowShouldClose) 130 { 131 //轮询和处理消息(输入、窗口大小调整等) 132...
();ImGui::SetNextWindowPos(viewport->WorkPos);ImGui::SetNextWindowSize(viewport->WorkSize);ImGui::SetNextWindowViewport(viewport->ID);ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding,0.0f);ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize,0.0f);window_flags |= ImGuiWindowFlags_NoTitleBar...
ImGui::SetNextWindowSize(ImVec2(300, 300)); ImGui::Begin("GrkTools"); ImGui::End(); ImGui::EndFrame(); ImGui::Render(); ImGui_ImplDX9_RenderDrawData(ImGui::GetDrawData()); StartHook((PVOID*)(&OldEndScene), GrkEndScene); ...
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_FirstUseEver); ImGui::SetNextWindowSize(ImVec2(300, 300)); ImGui::Begin("GrkTools"); ImGui::End(); ImGui::EndFrame(); ImGui::Render(); ImGui_ImplDX9_RenderDrawData(ImGui::GetDrawData()); ...
ImGui::SetWindowSize(ImVec2(x(250), y(350))); if (ImGui::IsItemHovered() || ImGui::IsWindowHovered()) { ImGuiIO& io = ImGui::GetIO(); io.WantCaptureMouse = true; } ImGui::End(); This is my hookedproc: LRESULT __stdcall HookedWndProc(const HWND hWnd, UINT uMsg, WPARAM...