我想知道如何从ImGui窗口中删除标题栏。我使用C++和GLFW来实现这一点。
ndasle7k1#
要隐藏任何ImGui元素的标题字符串,您也可以在标题字符串前面写入##。例如:ImGui::Button(“##Button”,ImVec2(20,20));
xjreopfe2#
你可以在创建窗口时使用ImGuiWindowFlags_NoTitleBar标志:
ImGuiWindowFlags_NoTitleBar
ImGui::Begin("Window Name", &is_open, ImGuiWindowFlags_NoTitleBar); // ... render window contents ... ImGui::End();
这个标志和其他可以在ImGui窗口上使用的标志的示例位于imgui_demo.cpp中。
imgui_demo.cpp
2条答案
按热度按时间ndasle7k1#
要隐藏任何ImGui元素的标题字符串,您也可以在标题字符串前面写入##。例如:ImGui::Button(“##Button”,ImVec2(20,20));
xjreopfe2#
你可以在创建窗口时使用
ImGuiWindowFlags_NoTitleBar
标志:这个标志和其他可以在ImGui窗口上使用的标志的示例位于
imgui_demo.cpp
中。