Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
마우스포인트가 그 판넬 안에 있는지 없느지를 확인
마우스 포인트가 어느 특정 판넬 안에 들어가게 되면 거기에 따른 이밴트를
줄려고 하는디... 어케 해야 하는지...
판넬 안에 마우스 포인트가 있으면 판넬 사용코
판넬안에 없으문 판넬을 Visible 할라고 하는데
이거 어케 해야 하는지...
1
COMMENTS
홍성락
•
2001.11.02 03:25
kiki wrote:
> 마우스 포인트가 어느 특정 판넬 안에 들어가게 되면 거기에 따른 이밴트를
>
> 줄려고 하는디... 어케 해야 하는지...
>
> 판넬 안에 마우스 포인트가 있으면 판넬 사용코
>
> 판넬안에 없으문 판넬을 Visible 할라고 하는데
>
> 이거 어케 해야 하는지...
///////////////////////////////////////////////////////////////
아래처럼 Message사용은 게시판에 많이 나오거든요,
그러나 Visible을 끄면 그 컴포넌트는 사용불가합니다.
그안에 컴포넌트들을 끄시고 판넬은 바탕화면과 즉 부모와 같은색으로하시면 될거같습니다.
==============================================================
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls;
type
TForm1 = class(TForm)
Panel1: TPanel;
private
{ Private declarations }
procedure WndProc(var Message: TMessage); override;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WndProc(var Message: TMessage);
begin
if Message.LParam = Longint(Panel1) then begin
if (Message.Msg = CM_MOUSELEAVE) then
Panel1.Caption := '마우스가 떠날때';
if (Message.Msg = CM_MOUSEENTER) then
Panel1.Caption := '마우스가 들어올때';
end;
inherited WndProc(Message);
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김태복
2001.11.02 19:38
0
COMMENTS
/
0
LIKES
특정컴퓨터에서 실행이 안됩니다.
EzyRyder
•
2001.11.02 18:53
1
COMMENTS
/
0
LIKES
파라독스DB를 Excel 로 바꾸고 싶습니다.
coolling
•
2001.11.02 22:08
안녕하세요.. 음.. datapump의 기능에 엑셀전환이 있나요..?? 잘모르겠네요..^^; 그냥.. 엑셀로 바로 ...
바부이니
•
2001.11.02 18:48
1
COMMENTS
/
0
LIKES
퀵레포트에서 QRDBText의 mask사용법..
coolling
•
2001.11.02 22:12
QRDBText에서 마스크를 사용하는 방법은 없는걸로 알고 있습니다.. 왜 그런 기능이 필요한지 모르겠네요....
Jane
•
2001.11.02 18:44
2
COMMENTS
/
0
LIKES
Listview 사용법 좀 가르쳐 주세요......
Neps
•
2001.11.02 20:22
var Item_R : TListItem; begin Item_R := frm_main.Event_List.Items.Add; Item_R.ImageIndex :...
Jane
•
2001.11.03 00:04
Neps wrote: > var > Item_R : TListItem; > begin > Item_R := frm_main.Event_List.Items.Add; ...
사가
•
2001.11.02 18:19
1
COMMENTS
/
0
LIKES
string grid를 출력할수 없을까요??
사이비쥐<;●●~
•
2001.11.02 21:08
사가 wrote: > string grid를 퀵레포트로 출력하지 말고 그냥.. > string grid와 같이 출력하고 싶은데요...
인터기초
2001.11.05 01:51
0
COMMENTS
/
0
LIKES
인터베이스테이블 동적생성 부탁합니다.
김하늘
2001.11.02 08:20
0
COMMENTS
/
0
LIKES
indy TIDFTP 다운로드 종료시점은?
초보자
2001.11.02 06:27
0
COMMENTS
/
0
LIKES
도트출력물 꼭 println/canvas.textout ?!
김수영
2001.11.02 06:15
0
COMMENTS
/
0
LIKES
퀵레포트에 대해서 묻고싶습니다.
여영식
2001.11.02 05:35
0
COMMENTS
/
0
LIKES
WindowFromPoint, FindVCLWindow의 문제점을 해결하고자
문상철
2001.11.02 04:30
0
COMMENTS
/
0
LIKES
등록정보내용만을 갖고올려면..?
바보감자
•
2001.11.02 03:25
1
COMMENTS
/
0
LIKES
에러메세지좀 봐주세요 ..
홍성락
•
2001.11.02 04:24
바보감자 wrote: > [Error] Unit1.pas(125): Incompatible types: 'String' and 'TStrings' > 아.안녕하...
점시기
2001.11.02 03:18
0
COMMENTS
/
0
LIKES
메모리 억세스 에러
라일락
•
2001.11.02 02:50
1
COMMENTS
/
0
LIKES
코드테이블의 내용을 콤보박스에....?
이성찬
•
2001.11.02 03:44
서드파티에는 원하시는 기능을 충족시켜드릴 콤포넌트가 있으나 델 자체에는 TDBLookup~ 등이 가장 비슷하...
kiki
•
2001.11.02 02:28
1
COMMENTS
/
0
LIKES
마우스포인트가 그 판넬 안에 있는지 없느지를 확인
마우스 포인트가 어느 특정 판넬 안에 들어가게 되면 거기에 따른 이밴트를 줄려고 하는디... 어케 해야 하는지... 판넬 안에 마우스 포인트가 있으면 판넬 사용코 판넬안에 없으문 판넬을 Visible 할라고 하는데 이거 어케 해야 하는지...
홍성락
•
2001.11.02 03:25
kiki wrote: > 마우스 포인트가 어느 특정 판넬 안에 들어가게 되면 거기에 따른 이밴트를 > > 줄려고 ...
용이
•
2001.11.02 02:14
1
COMMENTS
/
0
LIKES
{$ifndef..}이게 뭐에여?
최용일
•
2001.11.03 00:32
안녕하세요. 최용일입니다. 조건부컴파일러 지시자입니다. 주로 테스트 할때, 델파이 버전에 따라서 ...
김현
2001.11.02 02:07
0
COMMENTS
/
0
LIKES
I/O error 87이라는게 자꾸발생해서리..
델초보
2001.11.02 01:48
0
COMMENTS
/
0
LIKES
Install시 에러가 나네요.... 도움이 필요합니다.
김두환
•
2001.11.02 01:40
2
COMMENTS
/
0
LIKES
DBgrid에 있는 내용을 인쇄하고 싶은데요..
델피언
•
2001.11.03 21:23
김두환 wrote: > DB Grid에 있는 내용을 인쇄하고 싶은데요..어케 인쇄하는지 모르겠네요.. 저 지금 완 >...
정성훈
•
2001.11.02 03:09
김두환 wrote: > DB Grid에 있는 내용을 인쇄하고 싶은데요..어케 인쇄하는지 모르겠네요.. 저 지금 완 >...
델초짜임다......
2001.11.02 00:58
0
COMMENTS
/
0
LIKES
[또질문]NMFTP계속 몰겠습니다..누가 좀 도와 주세요!!
kiki
2001/11/02 02:28
Views
192
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 마우스 포인트가 어느 특정 판넬 안에 들어가게 되면 거기에 따른 이밴트를
>
> 줄려고 하는디... 어케 해야 하는지...
>
> 판넬 안에 마우스 포인트가 있으면 판넬 사용코
>
> 판넬안에 없으문 판넬을 Visible 할라고 하는데
>
> 이거 어케 해야 하는지...
///////////////////////////////////////////////////////////////
아래처럼 Message사용은 게시판에 많이 나오거든요,
그러나 Visible을 끄면 그 컴포넌트는 사용불가합니다.
그안에 컴포넌트들을 끄시고 판넬은 바탕화면과 즉 부모와 같은색으로하시면 될거같습니다.
==============================================================
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls;
type
TForm1 = class(TForm)
Panel1: TPanel;
private
{ Private declarations }
procedure WndProc(var Message: TMessage); override;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WndProc(var Message: TMessage);
begin
if Message.LParam = Longint(Panel1) then begin
if (Message.Msg = CM_MOUSELEAVE) then
Panel1.Caption := '마우스가 떠날때';
if (Message.Msg = CM_MOUSEENTER) then
Panel1.Caption := '마우스가 들어올때';
end;
inherited WndProc(Message);
end;
end.