Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
윈도우의 모든 메세지를 인식하는 방법
프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
입력을 하고 싶은데...
이런것이 델파이에서 구현이 가능한가요?
4
COMMENTS
한
•
1999.05.22 00:37
이미영 wrote:
> 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
>
> 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
> ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
> 윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
> 발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
> 입력을 하고 싶은데...
> 이런것이 델파이에서 구현이 가능한가요?
음냐...
어떤 Control로 문자를 자동 입력 하실려면
이런 방법 써보세요...
같은 실행 파일 안에 있는 Control이면
SendMessage()를 쓰시고, 도움말 부르면 잘 나오죠...
다른 실행 파일에 입력 할때는 SendMessage()를 보내면
메세지는 가는데 실행을 안해요.
keybd_event()를 사용하세요....
이것 역시 도움말에도 나와있고,
아니면 API함수 책을 찾아보세요...
그럼.
0
0
삭제
수정
댓글
이정욱
•
1999.05.21 23:08
물론 가능합니다.
단순히 아래와 같은 기능이라면 그냥 RegisterHotkey라는 함수를 참고하세요.
그것을 이용하면 그 핫키가 눌렸을때 동작할 수 있습니다.
그리고 메모나 EDIT같은곳에 문자열을 보내려면 클립보드를 이용해서 사용하실 수 있구요. 아님 WM_CHAR같은 메세지를 보내서 할 수도있습니다.
자세한 사항은 파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기를 참고하세요.
이미영 wrote:
> 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
>
> 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
> ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
> 윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
> 발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
> 입력을 하고 싶은데...
> 이런것이 델파이에서 구현이 가능한가요?
0
0
삭제
수정
댓글
이미영
•
1999.05.21 23:58
파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기는 어디에 가면
볼수 있어요..???
답변 고마워요... 건강하세요...
이정욱 wrote:
> 물론 가능합니다.
> 단순히 아래와 같은 기능이라면 그냥 RegisterHotkey라는 함수를 참고하세요.
> 그것을 이용하면 그 핫키가 눌렸을때 동작할 수 있습니다.
> 그리고 메모나 EDIT같은곳에 문자열을 보내려면 클립보드를 이용해서 사용하실 수 있구요. 아님 WM_CHAR같은 메세지를 보내서 할 수도있습니다.
> 자세한 사항은 파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기를 참고하세요.
>
> 이미영 wrote:
> > 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
> >
> > 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
> > ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
> > 윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
> > 발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
> > 입력을 하고 싶은데...
> > 이런것이 델파이에서 구현이 가능한가요?
>
>
0
0
삭제
수정
댓글
이정욱
•
1999.05.22 01:15
http://www.nilex.net에 가시면 구입하실 수 있습니다.
5500원입니다.
이미영 wrote:
> 파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기는 어디에 가면
> 볼수 있어요..???
>
> 답변 고마워요... 건강하세요...
>
> 이정욱 wrote:
> > 물론 가능합니다.
> > 단순히 아래와 같은 기능이라면 그냥 RegisterHotkey라는 함수를 참고하세요.
> > 그것을 이용하면 그 핫키가 눌렸을때 동작할 수 있습니다.
> > 그리고 메모나 EDIT같은곳에 문자열을 보내려면 클립보드를 이용해서 사용하실 수 있구요. 아님 WM_CHAR같은 메세지를 보내서 할 수도있습니다.
> > 자세한 사항은 파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기를 참고하세요.
> >
> > 이미영 wrote:
> > > 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
> > >
> > > 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
> > > ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
> > > 윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
> > > 발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
> > > 입력을 하고 싶은데...
> > > 이런것이 델파이에서 구현이 가능한가요?
> >
> >
>
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이종근
•
1999.05.22 16:42
2
COMMENTS
/
0
LIKES
초보가 궁금해서요 db 처리에 관한...
윤석천
•
1999.05.23 20:30
이종근 wrote: > 프로그램을 하다가 궁금한게 있어서요. > 1.퀵리포트에서 > 원하는 레코만 출력하고 ...
종모
•
1999.05.22 20:56
이종근 wrote: > 프로그램을 하다가 궁금한게 있어서요. > 1.퀵리포트에서 > 원하는 레코만 출력하고 ...
Francis
1999.05.22 06:19
0
COMMENTS
/
0
LIKES
dos 실행파일을 실행하면서
정 명섭
•
1999.05.22 05:03
1
COMMENTS
/
0
LIKES
db로 만든 프로그램의 이동, 실행에러
신인재
•
1999.05.22 11:00
음냐..... BDE엔진도 같이 아버님컴퓨터에 인스톨해야 합니다. 뭐 간단하게 델파이 씨디가 있다면 커스...
땡글이
•
1999.05.22 04:27
1
COMMENTS
/
0
LIKES
어떻하든 소계를 구하고 싶습니다...*.*
신인재
•
1999.05.22 11:05
글쎄요...쩝 제생각에는 dbware인 Xpower가 해결방법 같군요. 거기에 필요한 기능이 있을꺼 같습니다. 나...
최석원
1999.05.22 03:26
0
COMMENTS
/
0
LIKES
원하는 단어로 이동하려면...
Musa Lee
•
1999.05.22 01:39
1
COMMENTS
/
0
LIKES
콤보박스 리스트와 실제 파일을...
이정욱
•
1999.05.22 01:57
광고게시판은 쓰는사람이 적지만 조회수는 월등히 많습니다. 왜냐하면 델파이에 관련되지 않는 것들은 제...
summe
1999.05.22 01:24
0
COMMENTS
/
0
LIKES
Stroed Procedure
김해옥
•
1999.05.22 01:17
1
COMMENTS
/
0
LIKES
local interbase 접속이 안됩니다.
강지영
•
1999.05.24 19:49
김해옥 wrote: > delphi 4.0에 내장되어 있는 interbase5.0을 깔았는데요. > 실행시키니까 서버로만 접속...
김봉재
•
1999.05.22 00:51
1
COMMENTS
/
0
LIKES
ListView질문있습니다.
이정욱
•
1999.05.22 01:21
BeginUpdate와 EndUpdate를 사용해 보세요. 이것을 사용하면 더해지는 중간에는 업데이트가 내부에서 되고...
박근영
•
1999.05.22 00:23
1
COMMENTS
/
0
LIKES
폼전체를 프린트 하는 방법은?????
한
•
1999.05.22 00:29
박근영 wrote: > 안녕하세요... 선배 델피언 여러분.... > 저는 이제 막 델파이에 대해서 눈을 뜨가고 ...
윤상필
•
1999.05.21 23:35
1
COMMENTS
/
0
LIKES
Send Mail 매우급합
윤상필
•
1999.05.25 00:08
윤상필 wrote: > 이정욱님 고맙습지만 > 저는 델파이 3.0에서 제공하는 SMTP 컴포넌트를 이용하고 있습...
박승록
•
1999.05.21 23:24
2
COMMENTS
/
0
LIKES
메모장에 그림파일 삽입
류
•
1999.05.22 03:58
박승록 wrote: > 메모장에 text문서사이에 > > 이미지 파일을 넣는 방법을 알고싶습니다. > > 이미...
한
•
1999.05.22 00:33
박승록 wrote: > 메모장에 text문서사이에 > > 이미지 파일을 넣는 방법을 알고싶습니다. > > 이미...
이미영
•
1999.05.21 21:52
4
COMMENTS
/
0
LIKES
윈도우의 모든 메세지를 인식하는 방법
프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요? 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서 ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고 윈도우에서 데이타를 ...
한
•
1999.05.22 00:37
이미영 wrote: > 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요? > > 예로든다면 A....
이정욱
•
1999.05.21 23:08
물론 가능합니다. 단순히 아래와 같은 기능이라면 그냥 RegisterHotkey라는 함수를 참고하세요. 그것을 ...
이미영
•
1999.05.21 23:58
파워러브델파이 97년 6월호(4호)의 채팅도우미 만들기는 어디에 가면 볼수 있어요..??? 답변 고마워요....
이정욱
•
1999.05.22 01:15
http://www.nilex.net에 가시면 구입하실 수 있습니다. 5500원입니다. 이미영 wrote: > 파워러브델파...
이재구
•
1999.05.21 20:55
1
COMMENTS
/
0
LIKES
문자열(연산식)을 어떻게 해야될지..
이정욱
•
1999.05.21 21:07
음.. 저의 짧은 지식으로는 꼭 파싱을 하셔야 할것 같네요. 제가 보기에는 sik이라는곳에 연산식을 넣어주...
july
•
1999.05.21 20:24
3
COMMENTS
/
0
LIKES
문자열을 움직이는 것처럼 보이게 ...
한
•
1999.05.21 21:33
july wrote: > Windows의 화면보호기 중 [사용자 입력문구]와 같은 기능을 하게 하고 싶은데 > 어떻게 해...
kbna
•
1999.05.22 02:56
잘 받아 사용해 보았습니다. 감사합니다. 그런데 추가 질문이 있어 이렇게 다시 글을 올립니다. 배경...
한
•
1999.05.26 02:23
kbna wrote: > 잘 받아 사용해 보았습니다. 감사합니다. > > 그런데 추가 질문이 있어 이렇게 다시 글...
지니
•
1999.05.21 20:17
1
COMMENTS
/
0
LIKES
문자위치 찾기(조건설정)
한
•
1999.05.21 21:50
지니 wrote: > > 초보입니다. Pos함수를 사용하여 문자의 위치를 > 알아낼수 있습니다만, 조건이 있을 ...
강신구
•
1999.05.21 19:49
1
COMMENTS
/
0
LIKES
Application.OnHint에 대해?
이정욱
•
1999.05.21 19:54
물론 가능합니다. 그러니까 다르게 생긴 풍선 도움말같은것이 가능하죠.. ^^; 강신구 wrote: > 안녕하...
김정수
•
1999.05.21 19:31
1
COMMENTS
/
0
LIKES
[요청]우편번호자료
이정욱
•
1999.05.21 22:31
한델(http://www.delphi.co.kr)자료실에 업로드를 해놓았습니다. 에구.. 조합형으로 되어있던것을 완성형...
북해
•
1999.05.21 18:26
1
COMMENTS
/
0
LIKES
디비그리드에서 수평,수직 이동바...
김영대
•
1999.05.21 21:00
북해 wrote: > 안녕하세요. DBGrid에서 수평,수직 이동바를 나타나지 않게 할 수는 없나요? > 볼랜드...
북해
•
1999.05.21 18:23
1
COMMENTS
/
0
LIKES
인스톨쉬드로 설치 디스켓을 만들었는데...
이정욱
•
1999.05.21 22:52
흐.. 물론 정확한 원인은 알수없지만... 제일 가능성 많은것은 Alias가 존재하지 않을때 입니다. 개발시 ...
이미영
1999/05/21 21:52
Views
237
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 프로그램에서 윈도우에서 발생하는 모든 메세지를 잡을 수 있나요?
>
> 예로든다면 A.EXE라는 프로그램에 포커스가 있지않아도 다른 프로그램에서
> ctrl+f1키가 눌리면 a.EXE에서 데이타를 선택할 수 있는 윈도우가 뜨고
> 윈도우에서 데이타를 선택하고 확인 버턴을 누르면 다시 CTRL+F1키가
> 발생한 APPLICATION의 EDIT나 MEMO CONTROL로 선택한 문자를 자동으로
> 입력을 하고 싶은데...
> 이런것이 델파이에서 구현이 가능한가요?
음냐...
어떤 Control로 문자를 자동 입력 하실려면
이런 방법 써보세요...
같은 실행 파일 안에 있는 Control이면
SendMessage()를 쓰시고, 도움말 부르면 잘 나오죠...
다른 실행 파일에 입력 할때는 SendMessage()를 보내면
메세지는 가는데 실행을 안해요.
keybd_event()를 사용하세요....
이것 역시 도움말에도 나와있고,
아니면 API함수 책을 찾아보세요...
그럼.