|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by mh2mh | 2003-04-27 09:33:22, Hit : 3286 | |
|
|
|
아래 지상현님의 답글에 대해 먼저 감사말씀 드립니다...
검출된값을 아래에 넣고... 또 검출한 값을 사용하시라고 했는데..
그 부분은 어떻게?
실수함수: GetDesktopWindow; <-------- 함수0
실수함수:GetDC(실수:핸들); <-------- 함수1
함수선언을 한 뒤에 그값을 보려면 어떻게 하나여?
또, 바탕화면이 아닌 임의의 프로그램을 실행했을 때... 그 프로그램의 색상을 검출할 때는...
어떻게 핸들 값을 검출해야 하는지요?
만일, 한글97의 색상검출을 한다면 어떻게 핸들값을 검출해야하는지...
핸들값 검출에 대한 질문이었습니다... (__) |
|
|
지상현 2003-04-27 AM 11:06:30 |
|
|
|
예제도 달아놨는데...
GetDC(GetDesktopWindow); <- 이 값이 바탕 화면의 DC 핸들입니다
물론 사용자함수1. 이런식으로 붙이셔야 하겠죠...
그리고, 핸들에도 여러 종류가 있습니다... DC 핸들, 창 핸들, 프로세스 핸들 등...
한글97의 색상 검출은 다음과 같은 과정을 통해 이루어 지겠죠...(※선언은 생략합니다)
실수: 핸들;
핸들 := FindWindow("한글97클래스이름","한글97창이름");
핸들 := GetDC(핸들);
색상 := GetPiexl(핸들, 100, 100); |
|
|
김환욱 2003-04-27 AM 11:16:55 |
|
|
|
실수:색;
색:=사용자함수1.GetPixel(핸들값,마우스좌표X,마우스좌표Y);
창0.제목:=수를문(색);
이렇게 해봤는데 창 제목에 아무것도 안뜨네요,.^^;
핸들값은 GetDC로 DeskopWindow 의 반환값을 이용한 값이고요.. |
|
|
김환욱 2003-04-27 AM 11:17:55 |
|
|
|
그리고 창조 사용자함수는 dll 파일을 두개 사용할때 1개는 먹통됩니다..--; 아주 짜증나는 기능이죠..
그래서 사용자함수0.연결여부:=거짓; 사용자함수1.연결여부:=참; 이런식으로 사용할 사용자함수 1개만을 활성화 해줘야 합니다. |
|
|
지상현 2003-04-28 PM 4:41:21 |
|
|
|
-_-;
버그가 심하군... |
|
|
구루™ 2003-04-30 PM 2:52:21 |
|
|
|
혹시... 김환욱님 처럼 하라고 연결여부를 달아놓은게 아닐까 하는 생각이 든다는;;; |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|