WM_ENTERSIZEMOVE, WM_EXITSIZEMOVE are not handled
Original Reporter info from Mantis: kluug.net @onpok
-
Reporter name: Ondrej Pokorny
Original Reporter info from Mantis: kluug.net @onpok
- Reporter name: Ondrej Pokorny
Description:
Consider this code:
TMyForm = class(TForm)
private
procedure WMMove(var Message: TWMMove); message WM_MOVE;//WORKS FINE
procedure WMEnterSizeMove(var Message: TMessage); message WM_ENTERSIZEMOVE;//DOES NOT WORK IN LAZARUS
procedure WMExitSizeMove(var Message: TMessage); message WM_EXITSIZEMOVE;//DOES NOT WORK IN LAZARUS
end;
The WM_MOVE message is handled properly, but WM_ENTERSIZEMOVE and WM_EXITSIZEMOVE are not.
Additional information:
WM_ENTERSIZEMOVE and WM_EXITSIZEMOVE are necessary to know that user started moving/sizing and that the window is not moved automatically.
Mantis conversion info:
- Mantis ID: 23302
- Version: 1.0.2