胖子 发表于 2022-3-16 14:09:54

imgui菜单写法

//在扩展样式中加入WS_EX_LAYEREDHWND hwnd = CreateWindowEx(WS_EX_TOPMOST | WS_EX_LAYERED | WS_EX_TOOLWINDOW,                ImGuiWClass.lpszClassName,                _T("Draw ImGui"),                WS_POPUP,                CW_USEDEFAULT,                CW_USEDEFAULT,                IMGUI_WIDTH,                IMGUI_HIGH,                NULL,                NULL,                GetModuleHandle(NULL),                NULL);//设置颜色过滤,使用改关键色刷新屏幕后颜色被过滤实现透明SetLayeredWindowAttributes(hwnd, RGB(255, 255, 255),NULL,LWA_COLORKEY);//设置dx11屏幕刷新颜色 注意这里的颜色要和设置透明关键色设置一样ImVec4 clear_color = ImGui::ColorConvertU32ToFloat4(IM_COL32(255, 255, 255));
页: [1]
查看完整版本: imgui菜单写法