C++ 如何实施重新调整规模的边界&x2B;使用MFC使其不可见?

C++ 如何实施重新调整规模的边界&x2B;使用MFC使其不可见?,c++,mfc,C++,Mfc,我想知道,如何在MFC中创建一个可重新调整大小的边框,而不显示边框本身 IDD_GADGETTRANSLUCENTDIALOG DIALOGEX 0, 0, 320, 201 STYLE DS_SETFONT | DS_FIXEDSYS | WS_SYSMENU | WS_THICKFRAME “WS_THICKFRAME”样式提供了调整大小的功能,但我不希望边框可见。我该怎么做呢?或者自己处理WM_NCPAINT并绘制边框(和标题)…我创建了一个MCF应用程序,其中边框(和边框)是可选的。在

我想知道,如何在MFC中创建一个可重新调整大小的边框,而不显示边框本身

IDD_GADGETTRANSLUCENTDIALOG DIALOGEX 0, 0, 320, 201
STYLE DS_SETFONT | DS_FIXEDSYS | WS_SYSMENU | WS_THICKFRAME

“WS_THICKFRAME”样式提供了调整大小的功能,但我不希望边框可见。我该怎么做呢?

或者自己处理WM_NCPAINT并绘制边框(和标题)…

我创建了一个MCF应用程序,其中边框(和边框)是可选的。在无边框模式下,我仍然希望它可以调整大小和移动,因此基本上在
OnMouseMove
中,如果我在窗口边缘的几个像素范围内,我会设置适当的光标(例如,右上角的
IDC_SIZENESW
)然后,如果
nFlags&MK_LBUTTON
使用
WM_SYSCOMMAND
和适当的size命令(例如
SC_size+WMSZ_TOPRIGHT
)执行了
SendMessage
,并让
CWnd::OnSysCommand
默认处理程序处理它。同样的技巧也适用于<代码> SCXMOTION//> >…< /P>我不知道MFC的任何东西。但是在普通C++中,你可以自己处理消息,并返回适当的值,以表示一个可调整的边框或角落被CURSORE击中。我认为melak47的建议是更好的,因为重画标题栏只是为了改变边界,这太过分了。如果你需要帮助,我很乐意帮忙。