Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 窗框所需的WM_按钮未触发。请问最简单的德尔福解决方案是什么?_Delphi_Resize_Message_Frame - Fatal编程技术网

Delphi 窗框所需的WM_按钮未触发。请问最简单的德尔福解决方案是什么?

Delphi 窗框所需的WM_按钮未触发。请问最简单的德尔福解决方案是什么?,delphi,resize,message,frame,Delphi,Resize,Message,Frame,我需要在用户停止更改窗口大小时触发一个事件,即释放框架上的鼠标。我试过WM_Nup,但它不起作用——我想是因为有很多人抱怨它不起作用。有没有人能举一个我如何解决这个问题的例子?我只需要知道调整大小的操作何时结束。谢谢倾听。效果很好,大卫,谢谢。从消息的描述来看,我认为它不适用——对我来说,窗口似乎不处于“模态”状态。调整大小和移动操作,就像显示菜单一样,在很大程度上是模态操作。尝试在窗口大小调整中间做一些其他UI操作。当鼠标被捕获时,代码> WMYNCLUTRONUP 不会被张贴。移动/调整大小

我需要在用户停止更改窗口大小时触发一个事件,即释放框架上的鼠标。我试过WM_Nup,但它不起作用——我想是因为有很多人抱怨它不起作用。有没有人能举一个我如何解决这个问题的例子?我只需要知道调整大小的操作何时结束。谢谢

倾听。

效果很好,大卫,谢谢。从消息的描述来看,我认为它不适用——对我来说,窗口似乎不处于“模态”状态。调整大小和移动操作,就像显示菜单一样,在很大程度上是模态操作。尝试在窗口大小调整中间做一些其他UI操作。当鼠标被捕获时,<>代码> WMYNCLUTRONUP 不会被张贴。移动/调整大小时必须捕获鼠标,因为它可能在窗口区域之外(必须先移动鼠标才能移动/调整窗口大小)。