Winapi win32 sdk:如何使子窗口的标题/边框透明

Winapi win32 sdk:如何使子窗口的标题/边框透明,winapi,aero,childwindow,Winapi,Aero,Childwindow,在我的win32应用程序中,我想在主窗口中创建一个子窗口。调用CreateWindowEx时,我将这些样式指定给子窗口: WS_CHILDWINDOW | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_SIZEBOX | WS_CAPTION 我得到的子窗口有一个标题和一个可调整大小的边框。 但是,标题中没有关闭按钮,并且子窗口的标题/边框不透明(我在Windows7中使用aero主题) 以下是屏幕快照: 如何在标题中添加关闭按钮?如何使标题/边框透明?

在我的win32应用程序中,我想在主窗口中创建一个子窗口。调用CreateWindowEx时,我将这些样式指定给子窗口:

WS_CHILDWINDOW | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_SIZEBOX | WS_CAPTION
我得到的子窗口有一个标题和一个可调整大小的边框。 但是,标题中没有关闭按钮,并且子窗口的标题/边框不透明(我在Windows7中使用aero主题)

以下是屏幕快照:


如何在标题中添加关闭按钮?如何使标题/边框透明?

要获得标题中的关闭按钮,需要添加WS\u系统菜单样式。作为子窗口,您的窗口将不具有透明效果,因此需要使用WS_弹出窗口