Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
showmessage 자동으로 사라지게 하려면 어케해야하나여??
showmessage 를 한 2초간뜨고 사라지게 하려면
어떻게 하나여 방법좀 알려주세여
아님 다른방법있으면 알려주셔요
2
COMMENTS
홍성락
•
2002.08.23 06:29
hsr////////////////////////////////////////////////////////////
1.showmessage 사용시는 아무거나 포커스 잡힌걸 닫는거라
2초 사이에 다른것에 포커스를 줄때는 위험합니다.
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Interval := 2000;
Timer1.Enabled := True;
ShowMessage('123');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
SendMessage(GetForegroundWindow, WM_CLOSE, 0, 0);
end;
2.따라서 델마당 팁에선가 하영재님이 올리신 MessageBox와 MessageBoxTimerProc, SetTimer를 사용한것을 조금 고쳐 올려봅니다
......
......
var
Form1: TForm1;
procedure MessageBoxTimerProc(hWnd: HWND; uMsg: UINT; idEvent: UINT; Time: DWORD); stdcall;
implementation
{$R *.dfm}
procedure MessageBoxTimerProc(hWnd: HWND; uMsg: UINT; idEvent: UINT; Time: DWORD);
begin
PostQuitMessage(0);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
idTimer: UINT;
msg: TMSG;
begin
idTimer := SetTimer(0, 0, 2000, @MessageBoxTimerProc);
MessageBox(0, '123', '정보', MB_OK);
KillTimer(0, idTimer);
PeekMessage(msg, 0, WM_QUIT, WM_QUIT, PM_REMOVE)
end;
......
0
0
댓글
용팔이
•
2002.08.23 07:08
..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
ㄴ ㅏ ㅁ ㅑ
•
2002.08.23 21:16
1
COMMENTS
/
0
LIKES
RxSpinEdit Up, Down click 사용방법 알려주세여~
최석기
•
2002.08.24 00:50
임시변수로 클릭하기 전에 값을 기억해 뒀다가 값이 변하는 시점에서 비교해서 처리하면 될꺼 같은데요.. ...
이동현
•
2002.08.23 20:48
1
COMMENTS
/
0
LIKES
listview에 있는 item들을 string으로 받아오려는데..
이해원
•
2002.08.23 21:07
흠 좀 지저분하지만 이렇게 하면 됩니다. 지금 파싱을 하려구 했다고 하는데 이렇게 해보세요. buffe...
최정오
•
2002.08.23 20:37
3
COMMENTS
/
0
LIKES
XP menu 사용하실줄 아시는 분 도와 주셈
나옹이
•
2002.08.23 20:39
팝업메뉴나 메인메뉴 올려 놓으시구요... 폼 실행될때나 버튼 클릭 이벤트 등등에... xpmenu.act...
▲┫┃■┃콜론
•
2002.08.23 21:42
그야 하는거 보더 속도가 떨어지던데요...
나옹이
•
2002.08.23 22:55
그냥 하는거 보담 속도가 떨어진다는 소린가요? 당연한거 아닌가요? 어쩔수 없져.....머 쩌비~
나옹이
•
2002.08.23 20:17
1
COMMENTS
/
0
LIKES
ActiveX 폼에서........ Ctrl + N 문제요....
칼짱
•
2002.08.31 11:11
http://www.redcircle.co.kr/prg/Graph.htm 안되는데요? 해결하신건지... ^^;
소이
2002.08.23 20:06
0
COMMENTS
/
0
LIKES
ActiveX에 있는 binary data(VARIANT타입으로 선언되어 있음) 델파이에서 얻어오는 방법좀 알려주세요.
byun
•
2002.08.23 19:51
1
COMMENTS
/
0
LIKES
폼위에 페넬이있는데 페넬위에 메모장이나 엑셀을 올리고 싶어요
홍성락
•
2002.08.24 01:07
hsr/////////////////////////////////////////////////////////////////// 어디서 저도 봤었는데요.... ...
이채성
2002.08.23 19:05
0
COMMENTS
/
0
LIKES
Dynamic하게 생성한 Explorer는 어떻게 해제하나요?
강미경
•
2002.08.23 18:59
1
COMMENTS
/
0
LIKES
오라클 클라이언트 설치 없이...
이추형
•
2002.08.24 18:40
오라클 Client용 DLL 라이브러리를 이용하여 프로그래밍 하셔야 합니다. 결국은 SQL*NET 프로그램을 하...
강정혜
•
2002.08.23 10:53
2
COMMENTS
/
0
LIKES
한글이 깨져요...
김용일
•
2002.08.24 19:20
프로그램은 정상적이라고 보여집니다. 이런 경우를 저희는 많이 경험합니다. 아주 다양한 방법으로 오...
강정혜
•
2002.08.26 22:39
냉무
오두환
•
2002.08.23 09:41
3
COMMENTS
/
0
LIKES
sleep 함수에서 순서가요.....
박서규
•
2002.08.23 11:45
이렇게 해보세여,,, procedure TForm1.BitBtn1Click(Sender: TObject); begin speedbut...
Runo
•
2002.08.23 17:24
"Application.ProcessMessages"도 가능하지만 "update"도 가능할거 같습니다. speedbutton...
오두환
•
2002.08.23 19:45
답변감사드립니다.
이준6
•
2002.08.23 07:41
1
COMMENTS
/
0
LIKES
윈도우2000에서 특정어드레스 얻어오는 방법 아시는분...
양상훈
•
2002.08.24 11:50
Delphi Tip에 올려놓은 [NT의 Physical Memory 읽는 함수] 참고하세요.
박춘광
•
2002.08.23 06:46
3
COMMENTS
/
0
LIKES
네트워크에서 DB사용하기
정경철
•
2002.08.23 09:12
델파이에 들어 있는 파라독스는 로컬용으로 동시에 접속이 안됩니다. 98에서는 제가 동시에 해봤는데 2000...
박춘광
•
2002.08.24 05:00
정말 감사합니다. 전 이제까지 파라독스를 이용했는데 다시 MDB로 DB를 만들어서 다시해보겠습니다. 하...
신명곤
•
2002.08.23 07:48
bde alias에서 잡아주면 될것같군요.
Galaxy
•
2002.08.23 05:55
2
COMMENTS
/
0
LIKES
DBGrid 삭제(중복)를 어떻게 하는지 알고 싶습니다.
정경철
•
2002.08.23 09:21
ApplyUpdates 를 사용하지 마십시오. 이것은 케시를 사용할때 적용 됩니다. UpdateSQL을 하용 했다면 TTa...
Galaxy
•
2002.08.23 19:19
답변 감사 드립니다. 님의 말씀대로 TTable(생각하고)을 사용하겠습니다. 조금이나마 구체적인 답변을 부...
김철수
•
2002.08.23 03:43
1
COMMENTS
/
0
LIKES
TChart 에서...
홍성락
•
2002.08.23 06:57
hsr////////////////////////////////////////////// MACD 챠트라는게 라인챠트로 구현하는거죠? 델파...
짱아
•
2002.08.23 02:32
1
COMMENTS
/
0
LIKES
INSTALL SHIELD에 대해.. 아시는분여~
정경철
•
2002.08.23 09:26
인스톨 쉴드에 보면 "Groups and Files" -> Program Files 에 넣으십시오. 넣는 방법은 insert Files ...
장영표
•
•
2002.08.23 02:30
2
COMMENTS
/
1
LIKES
showmessage 자동으로 사라지게 하려면 어케해야하나여??
showmessage 를 한 2초간뜨고 사라지게 하려면 어떻게 하나여 방법좀 알려주세여 아님 다른방법있으면 알려주셔요
홍성락
•
2002.08.23 06:29
hsr//////////////////////////////////////////////////////////// 1.showmessage 사용시는 아무거나 포...
용팔이
•
2002.08.23 07:08
..
안두식
•
2002.08.23 02:27
1
COMMENTS
/
0
LIKES
ms워드 문서를요...
이추형
•
2002.08.23 04:00
component중 SERVERS에 ms워드 관련 컴포넌트가 있습니다. 이를 이용하실수도 있고요 아니면 Report 콤...
songwc
•
2002.08.23 01:34
1
COMMENTS
/
0
LIKES
valid integer 해결해주세요
홍성락
•
2002.08.23 06:43
hsr///////////////////////////////////////////////////// 어떻게 하셨는지 잘 몰라서요. 혹시 아래인...
박용순
2002.08.23 01:30
0
COMMENTS
/
0
LIKES
DDE통신을 이용해서 같은 컴에서 DATA를...
최낙성
•
2002.08.23 01:23
1
COMMENTS
/
0
LIKES
퀵레포트에서 바탕에 이미지 파일 넣는 방법
정경철
•
2002.08.23 09:34
밴드를 놓기 전에 QRimage를 사용하여 그림을 넣습니다. 그리고 밴드에 QRLabel등을 놓으시면 됩니다. 이...
장영표
2002/08/23 02:30
Views
270
Likes
1
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
1.showmessage 사용시는 아무거나 포커스 잡힌걸 닫는거라
2초 사이에 다른것에 포커스를 줄때는 위험합니다.
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Interval := 2000;
Timer1.Enabled := True;
ShowMessage('123');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
SendMessage(GetForegroundWindow, WM_CLOSE, 0, 0);
end;
2.따라서 델마당 팁에선가 하영재님이 올리신 MessageBox와 MessageBoxTimerProc, SetTimer를 사용한것을 조금 고쳐 올려봅니다
......
......
var
Form1: TForm1;
procedure MessageBoxTimerProc(hWnd: HWND; uMsg: UINT; idEvent: UINT; Time: DWORD); stdcall;
implementation
{$R *.dfm}
procedure MessageBoxTimerProc(hWnd: HWND; uMsg: UINT; idEvent: UINT; Time: DWORD);
begin
PostQuitMessage(0);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
idTimer: UINT;
msg: TMSG;
begin
idTimer := SetTimer(0, 0, 2000, @MessageBoxTimerProc);
MessageBox(0, '123', '정보', MB_OK);
KillTimer(0, idTimer);
PeekMessage(msg, 0, WM_QUIT, WM_QUIT, PM_REMOVE)
end;
......