Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
타이틀바에 마우스가 올라갔을때를 어떻게 알아내나요?
페인트샵 프로같은걸 구현하려고 하는데
내용인즉은
폼이 평소에는 기냥 타이틀바만 보이고 타이틀바 위로 마우스가 올라가면 폼이 확대되는
겁니다. 그런데 마우스가 올라갔을때와 안올라갔을때를 어떻게 알아내는지 도저히
모르겠거덩요.... 제발좀 갈켜주셔요~~~
마우스로 클릭하는건 알았는데 클릭이 아니라 기냥 마우스가 그위로 올라갔을때이거든요... 부탁드립니다. 감솨함다.
1
COMMENTS
김정
•
2000.10.10 06:02
안녕하세요?
고드름 김정입니다.
저도 막연해서 대충 구현을 해보았습니다.
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
protected
procedure WndProc( var Message : TMessage ); override;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WndProc( var Message : TMessage );
begin
case Message.Msg of
WM_NCMouseMove :
begin
if (Message.WParam in [ HTCAPTION,HTTOP,HTTOPLEFT,HTTOPRIGHT]) then
begin
if (WindowState=wsNormal) then
WindowState := wsMaximized
else if (WindowState=wsMaximized) then
WindowState := wsNormal;
end;
end;
end;
inherited;
end;
uses 절 밑으로 복사했습니다. 그대로 갖다 붙이시면 될 것 같습니다.
NCHITTEST 메시지가 발생하면 그 부분이 TOP(좌,위,우),캡션인지 검사해서
번갈아 Normal, Maximize 시키는 예제입니다.
그럼.
궁금이.. wrote:
> 페인트샵 프로같은걸 구현하려고 하는데
> 내용인즉은
>
> 폼이 평소에는 기냥 타이틀바만 보이고 타이틀바 위로 마우스가 올라가면 폼이 확대되는
>
> 겁니다. 그런데 마우스가 올라갔을때와 안올라갔을때를 어떻게 알아내는지 도저히
>
> 모르겠거덩요.... 제발좀 갈켜주셔요~~~
>
> 마우스로 클릭하는건 알았는데 클릭이 아니라 기냥 마우스가 그위로 올라갔을때이거든요... 부탁드립니다. 감솨함다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
전기봉
•
2000.10.10 01:54
1
COMMENTS
/
0
LIKES
DBLookupBox에 컬럼 두개 출력하기 ..
남기석
•
2000.10.10 07:28
안녕하세요 남기석입니다. 컬럼 1개 표시하는 것은 아시죠? ListField에 컬럼을 선택하면 되잖아요......
onlyna
2000.10.10 01:18
0
COMMENTS
/
0
LIKES
질문)MDI최대화 폼 팁에서 -- 왕초보
초보녀
•
2000.10.10 01:07
1
COMMENTS
/
0
LIKES
uses절은 어떤때쓰나여
우희연
•
2000.10.10 01:25
초보녀 wrote: > uses절은 어떨때 사용하나여? 예를 좀들어주시면 이해하기 쉽겠는데... > 부탁합니다. ...
우희연
2000.10.10 01:05
0
COMMENTS
/
0
LIKES
델파이4.0과 텔파이 5.0의 차이점을 좀 적어 주세요(급구)
강혁진
2000.10.10 00:59
0
COMMENTS
/
0
LIKES
DBCheck box내용을 특정기호로 인쇄할때는?
ajfxlspt
•
2000.10.10 00:52
1
COMMENTS
/
0
LIKES
현재디렉토리
김정
•
2000.10.10 05:28
안녕하세요? 고드름 김정입니다. function GetCurrentDir: string; 위의 함수를 시작할 때 부르시면...
Cha
2000.10.10 00:42
0
COMMENTS
/
0
LIKES
델파이 컴포넌트처럼..
송길수
2000.10.10 00:41
0
COMMENTS
/
0
LIKES
InterBase에 대한 궁금증....(sos...)
dicky
•
2000.10.09 23:55
1
COMMENTS
/
0
LIKES
애매한 질문인데여...
아이언
•
2000.10.10 00:23
음냐.. 강의실에서.. 텍스트 하고 엔터 쳐보셔요... 만족할 만한 답이 있으실 겁니다. 참고 : 타락...
끄응~^^
2000.10.10 00:29
0
COMMENTS
/
0
LIKES
디자인된 폼을 이용해 출력하려고 하는데......
hobakpa
•
2000.10.09 23:30
1
COMMENTS
/
0
LIKES
이런 데이타셋을 가지고 treeview로 구연하려고 하는데
...
•
2000.10.09 23:48
hobakpa wrote: > 안녕하세요 한델 여러분. > > 벌써 10월의 한주도 지나고 2000년도 몇달안남았군요. ...
오승섭
•
2000.10.09 23:23
1
COMMENTS
/
0
LIKES
StringToWideChar 함수를 사용하는 방법 좀.......
김정
•
2000.10.10 05:12
안녕하세요? 고드름 김정입니다. var FInternalSTR : array[0..127] of WideChar; StringToWideCha...
어린왕자
2000.10.09 22:57
0
COMMENTS
/
0
LIKES
갑작스런 VCL의 unit Printers의 이상한 에러..
김수한무
2000.10.09 22:51
0
COMMENTS
/
0
LIKES
Delphi에서 .ttx화일 생성하는 방법?
델
•
2000.10.09 22:43
3
COMMENTS
/
0
LIKES
[아주급한 질문] Query Error
바보감자
•
2000.10.09 22:47
델 wrote: > Oracle DB를 쓰고 있습니다. > 그런데 Query문을 실행시키는데있어서, sql explorer 에서는 ...
델
•
2000.10.09 23:10
바보감자 wrote: > 델 wrote: > > Oracle DB를 쓰고 있습니다. > > 그런데 Query문을 실행시키는데있어...
성더기
•
2000.10.10 02:35
유니온하는 위, 아래의 select하는 필드의 갯수가 틀려서 그런거카튼디.. 아닌가?...ㅡ.ㅡ;;;
초
•
2000.10.09 22:39
5
COMMENTS
/
0
LIKES
showmodal을 이용해서 폼을 불렀는데... 다음이...
mafioso
•
2000.10.09 22:44
초
•
2000.10.09 23:04
강인규
•
2000.10.09 23:46
초
•
2000.10.10 01:48
강인규
•
2000.10.10 07:21
박찬욱
2000.10.09 22:36
0
COMMENTS
/
0
LIKES
TreeView에 checkbox를 추가하고 싶어요...
어린양
2000.10.09 21:38
0
COMMENTS
/
0
LIKES
RichEdit에서 그림삽입 갈켜주세요..
mickyblue
2000.10.09 21:13
0
COMMENTS
/
0
LIKES
표출력하기...
궁금이..
•
2000.10.09 21:02
1
COMMENTS
/
0
LIKES
타이틀바에 마우스가 올라갔을때를 어떻게 알아내나요?
페인트샵 프로같은걸 구현하려고 하는데 내용인즉은 폼이 평소에는 기냥 타이틀바만 보이고 타이틀바 위로 마우스가 올라가면 폼이 확대되는 겁니다. 그런데 마우스가 올라갔을때와 안올라갔을때를 어떻게 알아내는지 도저히 모르겠거덩요...
김정
•
2000.10.10 06:02
안녕하세요? 고드름 김정입니다. 저도 막연해서 대충 구현을 해보았습니다. type TForm1 = class...
궁금이..
2000/10/09 21:02
Views
248
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
고드름 김정입니다.
저도 막연해서 대충 구현을 해보았습니다.
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
protected
procedure WndProc( var Message : TMessage ); override;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WndProc( var Message : TMessage );
begin
case Message.Msg of
WM_NCMouseMove :
begin
if (Message.WParam in [ HTCAPTION,HTTOP,HTTOPLEFT,HTTOPRIGHT]) then
begin
if (WindowState=wsNormal) then
WindowState := wsMaximized
else if (WindowState=wsMaximized) then
WindowState := wsNormal;
end;
end;
end;
inherited;
end;
uses 절 밑으로 복사했습니다. 그대로 갖다 붙이시면 될 것 같습니다.
NCHITTEST 메시지가 발생하면 그 부분이 TOP(좌,위,우),캡션인지 검사해서
번갈아 Normal, Maximize 시키는 예제입니다.
그럼.
궁금이.. wrote:
> 페인트샵 프로같은걸 구현하려고 하는데
> 내용인즉은
>
> 폼이 평소에는 기냥 타이틀바만 보이고 타이틀바 위로 마우스가 올라가면 폼이 확대되는
>
> 겁니다. 그런데 마우스가 올라갔을때와 안올라갔을때를 어떻게 알아내는지 도저히
>
> 모르겠거덩요.... 제발좀 갈켜주셔요~~~
>
> 마우스로 클릭하는건 알았는데 클릭이 아니라 기냥 마우스가 그위로 올라갔을때이거든요... 부탁드립니다. 감솨함다.