|
kais 님이 쓰신 글 :
: form의 windowstate를 쓰게 되면 form1->WindowState = wsMinimized;라고 명령을 주었을 때만 폼의 최소화를 알 수 있네요...
: application의 최소화 버튼을 클릭했을 경우 form의 windowstate는 application이 최소화 되기 이전의 폼 상태 그대로 세팅되어있습니다...
:
: 음...application이 최소화 되어있는 지를 알아야 하는데....
: 다른 방법이 없을까요....
안녕하세요.
훔...저는 잘 되는데..
최소화 버튼을 클릭했을때는 그 이전의 값이 당연히 있겠죠.
WindowState에는 상태가 끝난 값이 들어가 있습니다.
다시말하면, 버튼을 클릭할때의 값이 아니라, 최소화가 된 상태에서
WindowState에 wsMinimized가 세팅된단 얘기죠..
제가 테스트를 해봤는데요..참고하세요.
버튼을 폼에 놓고 테스트 해보세요..
if(WindowState == wsNormal)
{
ShowMessage("보통");
}
else if(WindowState == wsMaximized)
{
ShowMessage("최대");
}
else if(WindowState == wsMinimized)
{
ShowMessage("최소");
}
많은 도움 못드려서 지송..
그럼..
|