zouhuidong / HiEasyX

HiEasyX 是基于 EasyX 的扩展库,支持创建多窗口、透明抗锯齿绘图、系统 UI 组件等等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于EnableResizing宏的问题

CTRTiger opened this issue · comments

我想要禁止改变窗口大小,但是使用EnableResizing(GetHWnd(), false);之后生成的窗口是鼠标穿透的,没法交互,不知道是我的打开方式不对还是bug。

代码:
`#include"HiEasyX.h"
#include
#include
#include
#include
#include<string.h>
#include<conio.h>

hiex::Window VirtualVisualWindow; //窗口

int main()
{
//创建窗口,取消后台
VirtualVisualWindow.Create(924, 520,NULL,_T("Test")); //创建窗口
hiex::AutoExit(); //无后台
EnableResizing(GetHWnd(), false); //禁止改变大小
_getch();
return 0;
}`

按照你的代码实测没有这个问题(Win10 + VS 2022 + HiEasyX Ver 0.3.0)

有可能是你的 HiEasyX 版本太旧了,升级到 Ver 0.2.2 或者 Ver 0.3.0 再试试?

Ver 0.3.0 改动比较大,如果你的版本低于 Ver 0.2.2,先升级到 Ver 0.2.2 试试,在 这里

更新:

我已经测试过所有版本的 HiEasyX 了,均不能复现你的问题。

你是用的什么系统、什么版本的 HiEasyX 呢?你所给出的这段代码在你那能否复现问题呢?因为我只能完全根据你给出的代码进行测试,所以我觉得可能是你这段代码不足以复现问题。