WM_QUIT 는 종료 메세지이다.
라는 말을 믿고 VCL 에서 윈도우 핸들을 얻어
WM_QUIT 메세지를 보냈는데 종료되지 않는다.

아 이런...
WndProc 메소드를 override 해서
WM_QUIT 시에 PostQuitMessage(Message.WParam) 을 넣어주니 잘 동작하는데...
그렇다면 이 메세지 처리가 안되있다는 말인가.

TApplication.ProcessMessage 에서 WM_QUIT 이 오면
FTerminated := False; 가 되있는데 왜 동작하지 않지...

일단, WM_SYSCOMMAND 메세지를 WParam = SC_CLOSE 로 해서 종료시키기는 했다.

+ Recent posts