win32应用禁止改变窗口大小方法

短命女 2022-08-02 01:25 379阅读 0赞

一种简单的处理方法是在调用CreateWindow函数时指定的窗口样式中去掉WS_THICKFRAME样式。
如果你使用的样式中已经包含该样式,例如WS_OVERLAPPEDWINDOW,我们可以將WS_OVERLAPPEDWINDOWWS_THICKFRAME进行按位异或运算来实现。

  1. hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW^WS_THICKFRAME,
  2. CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);

这样创建的窗口就不能够通过鼠标拖拽改变大小了。

发表评论

表情:
评论列表 (有 0 条评论,379人围观)

还没有评论,来说两句吧...

相关阅读

    相关 禁止MFC改变窗口大小

    最简单的方法 方法1: 不需要写任何代码禁止MFC改变窗口大小,只需要修改对话框外观的Border属性为Dialog Frame。 方法2: 代码实现: 禁止窗口