Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
폼의 최소화???
최소화 버튼을 눌렀을때 말고
꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
내가 버튼을 따로 만들어서 최소화 시킬수도 있고
윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
그 상황이 일어날때와 다시 윈도우에 나타날때
그때 를 알려고 하면 ...
고수님들 부탁드립니다.
6
COMMENTS
영이
•
2000.11.28 04:33
procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0);
end;
조헌철 wrote:
> 최소화 버튼을 눌렀을때 말고
> 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> 그 상황이 일어날때와 다시 윈도우에 나타날때
> 그때 를 알려고 하면 ...
> 고수님들 부탁드립니다.
>
0
0
삭제
수정
댓글
구창민
•
2000.11.26 02:38
조헌철 wrote:
> 최소화 버튼을 눌렀을때 말고
> 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> 그 상황이 일어날때와 다시 윈도우에 나타날때
> 그때 를 알려고 하면 ...
> 고수님들 부탁드립니다.
>
헌철님 안녕하세요~
최소화될때에 발생하는 메세지를 잡고 싶다는 말씀이죠?
WM_SYSCOMMAND를 가로채시면 됩니다.
아래 소스 참고하시구요~ 즐거운 프로그래밍 하시길~
unit Unit1;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs;
type
TForm1 = class(TForm)
public
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMSysCommand;
begin
if (Msg.CmdType = SC_MINIMIZE) then
ShowMessage('폼의 최소화');
// 만일 최대화때 잡아 챌려면 -- > (Msg.CmdType = SC_MAXIMIZE)
DefaultHandler(Msg);
end;
end.
0
0
삭제
수정
댓글
조헌철
•
2000.11.27 19:10
그 소스를 해봤는데 안되더라구요
최소화 버튼을 눌러야만 메세지가 뜨고
다른 때는 메세지가 안나와요
작업표시줄에 있는걸 누르면 최소화 되잖아요
그때는 안떠요
한번 해보시고 연락바랍니다.
구창민 wrote:
> 조헌철 wrote:
> > 최소화 버튼을 눌렀을때 말고
> > 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> > 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> > 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> > 그 상황이 일어날때와 다시 윈도우에 나타날때
> > 그때 를 알려고 하면 ...
> > 고수님들 부탁드립니다.
> >
>
>
>
> 헌철님 안녕하세요~
>
> 최소화될때에 발생하는 메세지를 잡고 싶다는 말씀이죠?
>
> WM_SYSCOMMAND를 가로채시면 됩니다.
>
> 아래 소스 참고하시구요~ 즐거운 프로그래밍 하시길~
>
> unit Unit1;
>
> interface
>
> uses
> SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
> Forms, Dialogs;
>
> type
> TForm1 = class(TForm)
> public
> procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
> end;
>
> var
> Form1: TForm1;
>
> implementation
>
> {$R *.DFM}
>
> procedure TForm1.WMSysCommand;
> begin
> if (Msg.CmdType = SC_MINIMIZE) then
> ShowMessage('폼의 최소화');
> // 만일 최대화때 잡아 챌려면 -- > (Msg.CmdType = SC_MAXIMIZE)
> DefaultHandler(Msg);
> end;
>
> end.
>
0
0
삭제
수정
댓글
소영
•
2000.11.25 23:16
조헌철 wrote:
> 최소화 버튼을 눌렀을때 말고
> 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> 그 상황이 일어날때와 다시 윈도우에 나타날때
> 그때 를 알려고 하면 ...
> 고수님들 부탁드립니다.
>
구체적으로 무슨 이야기를 하는건진 잘 모르겠지만...
윈도우 최소화나 최대화를 제어하고 싶다는 소리로 들리네요. 맞나요?
맞다면..
form의 properties중...
WindowState를 보면... 됩니다.
이걸 wsMinimized로 하면... 최소화..
머 글케 되는거져? ^^;;;
도움이 되셨길...
0
0
삭제
수정
댓글
조헌철
•
2000.11.26 00:51
제가 말을 잘못했나본데
run타임에서 폼이 최소화 되거나 되어있을때를 알려고 합니다.
그때 다른 코딩을 해야하기 때문에요.
그런 간단한 프로퍼티를 물은게 아니구요
폼이 윈도우에 떠 있죠
그걸 최소화 시키는 방법은 최소화 버튼을 눌러도 되고 한가지가 더 있죠
윈도우시작 버튼이 있는바 옆에 작업표시중에 있는걸 클릭해도 최소화 되죠
최소화 될때를 알려고 합니다.
부탁합니다.
소영 wrote:
> 조헌철 wrote:
> > 최소화 버튼을 눌렀을때 말고
> > 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> > 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> > 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> > 그 상황이 일어날때와 다시 윈도우에 나타날때
> > 그때 를 알려고 하면 ...
> > 고수님들 부탁드립니다.
> >
>
> 구체적으로 무슨 이야기를 하는건진 잘 모르겠지만...
>
> 윈도우 최소화나 최대화를 제어하고 싶다는 소리로 들리네요. 맞나요?
>
> 맞다면..
>
> form의 properties중...
>
> WindowState를 보면... 됩니다.
>
> 이걸 wsMinimized로 하면... 최소화..
>
> 머 글케 되는거져? ^^;;;
>
> 도움이 되셨길...
0
0
삭제
수정
댓글
김영우
•
2000.11.26 10:18
제가 생각하기엔 위에 구창민님이 써 놓은 글이 맞는 거 같은데요.
폼의 변화에 따라 발생하는 메세지를 가로채서 그 상황에 하고자하는 처리를
코딩해주면 되지않을까요?
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
삼돌이
2000.11.27 06:10
0
COMMENTS
/
0
LIKES
Lock key업체에서 제공하는 API함수를 사용하려면???
김민호
2000.11.27 05:43
0
COMMENTS
/
0
LIKES
리포트 출력에서의 양식이 서로 틀린 2장출력에 대하여..
양은승
2000.11.27 05:17
0
COMMENTS
/
0
LIKES
Filesearch함수가 이상해여.
[질문]
•
2000.11.27 04:55
1
COMMENTS
/
0
LIKES
데이터 베이스 관련 에러메세지좀....
parkisu
•
2000.11.28 08:40
[질문] wrote: > 메세지 1: > No associated index. > > 메세지 2: > > Project Project1.exe rai...
정용석
2000.11.27 00:25
0
COMMENTS
/
0
LIKES
wav화일을 Data화일로 변환은..
처보
•
2000.11.26 23:22
1
COMMENTS
/
0
LIKES
리눅스 mysql과의 연동에 대하여
s6763
•
2000.12.14 21:46
처보 wrote: > myodbc를 이용하여 mysql 서버에 연결하는 프로그램을 만들어 보았읍니다. > 그런데 속도...
전인길
2000.11.26 21:43
0
COMMENTS
/
0
LIKES
델파이에 관해...
김선태
2000.11.26 17:54
0
COMMENTS
/
0
LIKES
dbchart 쓰는 법...
황선희
•
2000.11.26 00:25
4
COMMENTS
/
0
LIKES
select한 데이타를 화면에 보여줄 때...
Hub
•
2000.11.26 02:15
황선희 wrote: > > sql을 실행시키고 나면 데이타가 > > '1회, 담당자, 건수, 금액' 이런 형태로 나...
황선희
•
2000.11.27 17:59
Hub wrote: > 황선희 wrote: > > > > sql을 실행시키고 나면 데이타가 > > > > '1회, 담당자, 건수...
Hub
•
2000.11.27 19:22
> DB는 인포믹스를 사용하고 있습니다. > > 쿼리문은 아래와 같구요. > > ' select count(*) cnt, su...
황선희
•
2000.11.27 20:00
Hub wrote: > > DB는 인포믹스를 사용하고 있습니다. > > > > 쿼리문은 아래와 같구요. > > > > ' s...
완전초보
•
2000.11.26 00:00
1
COMMENTS
/
0
LIKES
전역변수를 사용하려면....-_-;
최은석
•
2000.11.26 23:31
form2 와 form3 의 use 절에 form1 을 추가하세요 델파이 메인메뉴의 file - useunit 에서 추가해주시면 ...
조헌철
•
2000.11.25 23:06
6
COMMENTS
/
0
LIKES
폼의 최소화???
최소화 버튼을 눌렀을때 말고 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요 내가 버튼을 따로 만들어서 최소화 시킬수도 있고 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐 그 상황이 일어날때와 다시 윈도우에 나타날때...
영이
•
2000.11.28 04:33
procedure TForm1.Button1Click(Sender: TObject); begin SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMI...
구창민
•
2000.11.26 02:38
조헌철 wrote: > 최소화 버튼을 눌렀을때 말고 > 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요 >...
조헌철
•
2000.11.27 19:10
그 소스를 해봤는데 안되더라구요 최소화 버튼을 눌러야만 메세지가 뜨고 다른 때는 메세지가 안나와요 ...
소영
•
2000.11.25 23:16
조헌철 wrote: > 최소화 버튼을 눌렀을때 말고 > 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요 >...
조헌철
•
2000.11.26 00:51
제가 말을 잘못했나본데 run타임에서 폼이 최소화 되거나 되어있을때를 알려고 합니다. 그때 다른 코딩...
김영우
•
2000.11.26 10:18
제가 생각하기엔 위에 구창민님이 써 놓은 글이 맞는 거 같은데요. 폼의 변화에 따라 발생하는 메세지를 ...
소영
•
2000.11.25 23:03
1
COMMENTS
/
0
LIKES
팝업메뉴의 아이템 Insert or Add시..단축키없이는???
헉!! 이렇게 간단하
•
2000.11.25 23:23
> > PopupMenu3.Items.Add(NewItem(ViewBack.Strings[i], ShortCut(Word('S'), ssCtrl]), > ...
델사랑
•
2000.11.25 22:58
4
COMMENTS
/
0
LIKES
소켓프로그래밍..
아이언
•
2000.11.25 23:52
클라이언트 배포시.. Midas.dll을 배포하셨나요? c:windowssystem 폴더에.. 그게 아님.. error메시...
델사랑
•
2000.11.26 00:36
'asynchrous socket error 10061'이라는 에러입니다. 제 컴에서 서버를 띄어놓고 클라이언트프로그램 2...
아이언
•
2000.11.26 01:01
쩝!.검색에서 10061하면.. 많이 나옵니다. 그 예중에 하나입니다. ==================================...
조헌철
•
2000.11.25 23:03
저도 초보라서 도움이 될런지 모르지만 일단 clientsocket의 호스트가 제대로 설정 되어 있는지 보시구요 ...
김치
2000.11.25 22:37
0
COMMENTS
/
0
LIKES
pl/sql에서 테이블의 조건 검색을 어떻게 하는지?
코스모스
2000.11.25 23:32
0
COMMENTS
/
0
LIKES
포커서의 콤포넌트 이름 가져오기...
정준승
2000.11.25 22:34
0
COMMENTS
/
0
LIKES
웹브라우저 종료시 ActiveXForm의 종료 문제
한영수
•
2000.11.25 21:35
3
COMMENTS
/
0
LIKES
시간 저장하는 방법에 대한 질문입니다.
성더기
•
2000.11.29 03:11
한영수 wrote: > 안녕하세요. > 질문 한가지 드리겠습니다. > 서버는 SQL 7.0을 사용하고 델파이로 프로...
한영수
•
2000.11.30 17:35
답변 고맙습니다. 한번 해볼깨요 감사
한영수
•
2000.11.28 21:11
한영수 wrote: > 안녕하세요. > 질문 한가지 드리겠습니다. > 서버는 SQL 7.0을 사용하고 델파이로 프로...
나그네
•
2000.11.25 22:28
1
COMMENTS
/
0
LIKES
SQL Join문 작성을 도와주세요.
권경미
•
2000.11.25 22:29
나그네 wrote: > Table1 - 원료 > Table2 - 제품 > > 가 있는데 Table2에서는 제품코드,제품명 그...
손상수
2000.11.25 20:47
0
COMMENTS
/
0
LIKES
report에서detailno 부여하기..???
pallas
2000.11.25 20:34
0
COMMENTS
/
0
LIKES
c/s와 웹을....어케? 저기요 메인메뉴에서 핫키 & 문제?
조헌철
2000/11/25 23:06
Views
378
Likes
0
Comments
6
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
begin
SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0);
end;
조헌철 wrote:
> 최소화 버튼을 눌렀을때 말고
> 꼭 최소화 버튼을 눌러야 최소화 되는건 아니잖아요
> 내가 버튼을 따로 만들어서 최소화 시킬수도 있고
> 윈도우에 떠 있으면 밑에 바에서 클릭해도 최소화 되니깐
> 그 상황이 일어날때와 다시 윈도우에 나타날때
> 그때 를 알려고 하면 ...
> 고수님들 부탁드립니다.
>