Nmd*_*ery 7 c++ winapi visual-studio-2013
我正在使用C++和Winapi编写GUI程序,我希望我的窗口具有自定义边框.Windows桌面上的Visual Studio 2013执行此操作,使用自己的方案替换典型的窗口边框,同时仍然与具有关闭,最小化和恢复按钮的普通窗口相同,并且可以移动.
这样做的一种冗长的方式是创建一个带有WS_POPUP样式的窗口并使用碰撞检测拦截鼠标事件.但是,考虑到Microsoft本身已经创建了具有不同GUI样式的程序,我想到可能有一种更标准化的方式来实现这一点.要明确我对使用QT或GTK等第三方API不感兴趣.我想仅使用Microsoft提供的库来执行此操作.考虑到这些限制,还有另一种方法可以实现这一目标吗?