递归火山软件开发平台
标题:
ImGui支持库 透明窗口问题求助
[打印本页]
作者:
q130827
时间:
2023-8-12 19:08
标题:
ImGui支持库 透明窗口问题求助
怎样设置 创建的ImGui的窗口 不停靠在主窗口上?
因为绘制方框只能在主窗口上 创建的ImGui的窗口 只要在主窗口范围内 直接停靠了,不能操作了 如图
下面代码例子
/ 取消配置
@ ImGui::GetIO().WantSaveIniSettings = false;
@ ImGui::GetIO().IniFilename = NULL;
// 窗口穿透 // 无边框 WS_POPUP
@ m_window = ::CreateWindowExW(WS_EX_LAYERED | WS_EX_TRANSPARENT, m_wc.lpszClassName, @<标题>.GetText(), WS_POPUP, 0x80000000, 0x80000000, @<宽度>, @<高度>, nullptr, nullptr, m_wc.hInstance, nullptr);
// 窗口透明
@ SetLayeredWindowAttributes(m_window, 0, 255, LWA_ALPHA);
// 窗口始终置顶
@ ::SetWindowPos(m_window, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW);
<火山程序 类型 = "通常" 版本 = 1 />
背景颜色.x = 0.0f
背景颜色.y = 0.0f
背景颜色.z = 0.0f
背景颜色.w = 0.0f
// 绘制方框
@ ImGui::GetBackgroundDrawList()->AddRect(ImVec2.创建(100,100), ImVec2.创建(300,300)), ImColor(255, 0, 0), 0.3f, 0, 2);
作者:
zhizizhis
时间:
2023-8-14 12:19
我也是..给作者发过邮件了 他说下个月修复很多bug 最近在忙
作者:
a524666979
时间:
2023-8-14 21:59
因为你鼠标穿透了吧
作者:
1600445187
时间:
2023-12-17 01:42
鼠标穿透问题解决了没、
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4