C 如何从“窗口”隐藏窗口;申请;任务管理器中的选项卡?
我对CreateWindowEx函数有疑问。我有两个窗口,一个主窗口和一个弹出窗口。我想要一个弹出窗口隐藏在任何地方。它当前未显示在任务栏中,甚至在alt+tab菜单中也不可见。但是,它在任务管理器的“应用程序”选项卡上可见。我需要在CreateWindowEx中使用哪些标志来隐藏弹出窗口 当前代码:C 如何从“窗口”隐藏窗口;申请;任务管理器中的选项卡?,c,windows,winapi,taskmanager,C,Windows,Winapi,Taskmanager,我对CreateWindowEx函数有疑问。我有两个窗口,一个主窗口和一个弹出窗口。我想要一个弹出窗口隐藏在任何地方。它当前未显示在任务栏中,甚至在alt+tab菜单中也不可见。但是,它在任务管理器的“应用程序”选项卡上可见。我需要在CreateWindowEx中使用哪些标志来隐藏弹出窗口 当前代码: hHistoryWindow = CreateWindowEx(WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE | WS_EX_LAYERED, szAppName, L"
hHistoryWindow = CreateWindowEx(WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE | WS_EX_LAYERED, szAppName, L"HistoryWindow", WS_EX_TOPMOST | WS_POPUP, WIDTH, TOP, width, height, NULL, NULL, hInstance, NULL);
我还想问,在使用DestroyWindow()函数之前,是否需要从“静态”窗口释放位图资源?我通过以下方式将图像设置为“静态”窗口:
SendMessage (hStatic, STM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hWhiteStone);
释放hWhiteStone是否足够,或者我是否还需要释放SendMessage()返回的句柄(或者由DestroyWindow自动完成)
谢谢你提供的任何信息
Kra让它成为你主窗口的孩子。通过将最后第四个参数更改为主窗口的HWND来完成此操作。这将使windows将弹出窗口视为与主窗口相同的应用程序的一部分。我需要将此弹出窗口显示在“主”窗口之外。如果我将弹出窗口设为子窗口,则无法显示它:/ahhh,这一点很好。我一直认为父母和孩子必须团结在一起。谢谢我认为从技术上讲,这是一个自有窗口,而不是儿童窗口。