我有一个基本的Win32对话框应用程序。如何使它可以调整大小?
如果它是一个窗口,这是默认情况下可能的(并且会触发WM_SIZE)。我对对话框不熟悉,无法弄清楚如何做到以下两点:1.当鼠标光标悬停在边缘时,它应该更改为IDC_SIZEWE或IDC_SIZENS,2.只需调整对话框的大小,我知道如何定位对话框的内容。
我有一个基本的Win32对话框应用程序。如何使它可以调整大小?
如果它是一个窗口,这是默认情况下可能的(并且会触发WM_SIZE)。我对对话框不熟悉,无法弄清楚如何做到以下两点:1.当鼠标光标悬停在边缘时,它应该更改为IDC_SIZEWE或IDC_SIZENS,2.只需调整对话框的大小,我知道如何定位对话框的内容。
| WS_THICKFRAME
。你在对话框上设置了哪些窗口样式?
如果你使用的是像MFC这样的框架,你可以通过确保设置了WS_THICKFRAME
/ WS_SIZEBOX
或其他适当的窗口样式来修复不再可调整大小的对话框。在某些开发环境中,如果你使用带有运行时支持的东西,则也可以在对话框属性中设置它。
如果你手动创建窗口,请在调用CreateWindow
/ CreateWindowEx
时指定其中之一以及其他窗口样式。一些窗口样式,如WS_OVERLAPPED
也意味着可调整大小的框架。