2010-07-02 101 views

回答

1

即使在Vista/7上也没有简单的方法来做到这一点。如果您不想使用WM_NC *方法,则可以在不使用WS_CAPTION,WS_SYSMENU等样式的情况下创建窗口,使用DwmExtendFrameIntoClientArea将客户区域的一部分放入窗口框架中,然后自己绘制标题栏。然而,这并不比使用MC_NC *方法少,因为您需要自己实现所有的标题栏功能(系统菜单,关闭框,最大化框等)。