창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by mh2mh2003-04-26 15:41:37, Hit : 4140
창조로 getpixel API 를 이용한다면?
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=506
원형 : COLORREF GetPixel(HDC hdc, int nXPos, int nYPos);

MFC 원형 : COLORREF CDC::GetPixel( int x, int y ) const;

인수 ▶hdc : DC의 핸들

_____▶(nXPos ,nYPos) : 조사할 점의 좌표이며 논리 단위이다.

리턴 : 조사된 점의 색상을 리턴한다. 만약 클리핑 영역의 바깥일 경우 CLR_INALID가 리턴된다.

설명 : hdc의 한 점에 출력되어 있는 색상을 조사한다. 이 함수는 자주 사용되지는 않지만 복잡한 영역에 대한 좌표 점검을 할 때 색상으로 특정 좌표의 영역을 조사하는 용도로 종종 사용된다. 화면이나 메모리 DC등은 이 함수를 지원하지만 프린터나 플로터 등은 이 함수를 지원하지 못한다.

====================================================================================

윗부분은 getpixel api 에 대한 설명인데여...

아시다시피   제가 초보여서... 창조에서 api를 어떻게 응용을 해야할지...
공부를 많이 해야하는데 시간적 관계로 좀 어렵네여...

마우스가 있는 픽셀의 색상을 판별하는 문제를 후딱 해결보고 싶은데...


getpixel 을 이용하면 될거같은데... 창조로 어떻게 연결을 시켜야 할지...

고수님들의 짤막한 도움이라도 부탁드립니다...

제가 원하는 출력방식은...  
"선택한 픽셀의 색상은 FF0012 = 빨간색 입니다.."   <==== 예시..

이것입니다...

지상현   2003-04-26 PM 8:52:15  
MFC랑은 전혀 관계 없고 MFC 원형은 필요 없습니다.
창조 선언으로 바꾸면

실수함수: GetPixel(실수: 핸들, X, Y);
mh2mh   2003-04-26 PM 10:49:07  
함수 선언은 되는데요~ 문제는 어떤 dll 과 연결시켜야 하는지... 그리고... 위의 의도를 만들어 내려면...
어떻게 해야하는지 잘 안되네여...

a:=GetPixel(0,100,100);

이름표0.제목:=수를문(a);

이러한 방식은 전혀 틀린건가여?

고수님들 중에 아시는분 계시면... 소스좀 만들어 주실 수 없을가여? 혼자 파볼라니깐 어렵네여... (__);
mh2mh   2003-04-26 PM 11:17:58  
gdi32.dll 에 연결시키는 게 맞는거지여?
근데...그렇게 했는데... 결과값이 항상 -1 로 고정이네여
이게 어떤 현상이지여? ㅡㅡ; 어려버여...ㅡ.,ㅡ;
지상현   2003-04-27 AM 2:31:06  
음.. 그렇군요... DLL을 자꾸 안알려 드리네요.
먼저 "핸들"을 채워 줘야 값을 반환합니다.
지상현   2003-04-27 AM 2:34:07  
핸들은 DC 핸들인디... DC는 Digital Camera가 아니고... Device Context 인가 인디...

바탕 화면에서 알아오려면
실수함수: GetDesktopWindow; //(user32.dll)
의 반환값을
실수함수: GetDC(실수: 핸들); //(user32.dll)
에 넣고 나온 반환값을 이용하시면 됩니다.

실수: 핸들, 색깔;
핸들 := GetDC(GetDesktopWindow);
색깔 := GetPixel(핸들, 100, 100);
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
662 창조
   창이 그려질때... [1]
Nixenti 2003/02/06  4182
661 기타
   기타)윈XP 작업관리자 프로세서 목록에도안뜨... [7]
이희창 2006/10/30  4182
660 창조
   창조에서 dll파일을 도대체 어떻게 쓰나요?
김태광 2002/09/20  4183
659 기타
   [질문]윈도우2000에서 스파프배틀 실행시키면... [8]
김환욱 2002/12/01  4183
658 창조
   질문.... [2]
위자드 2003/03/09  4183
657 창조
   그림 색상관련...질문요~~ [1]
mh2mh 2003/04/26  4185
656 기타
   CMD의 이상작동.. [1]
손상진 2005/01/18  4185
655 창조
   manifest 사용이 안됩니다.. [4]
창조 2003/08/07  4187
654 창조
   회원가입시 . 나오는 폼을 자동으로 채워주는... [5]
김용근 2003/12/11  4189
653 창조
   포스가 영딸려서... 고수분들 조언구합니다. [4]
바람 2009/02/20  4189
652 창조
   창조로 만든 컴파일들이 모두 악성 프로그램.. [2]
이희창 2012/03/17  4190
651 창조
   mysql DB 서버 연결방법? [6]
권선중 2008/03/09  4191
650 창조
   창조소스에 대해서....... [4]
헤파이스토스 2003/01/01  4193
649 창조
   채팅 프로그램이 무리라면 이건 가능 한지요.. [6]
김진영 2002/11/01  4194
648 창조
   폴더를 삭제할때 나오는 이 창은 뭐죠? [1]
성인e 2007/02/02  4197
647 창조
     [re] 흠.조합하려고 하는데...ㅡ.ㅡ [1]
Pueding 2003/01/04  4200
646 창조
   API 창조식 변환에 에 문제가있어 질문올립니... [5]
김진영 2009/04/04  4200
645 창조
       [re] 창조 0.9b 창 몇개 띄우면 플그램 깨지져?
정윤부 2002/10/24  4202
644 창조
   흠...인터넷음악방송을 재생하는방법.; [8]
이시영 2004/07/26  4204
643 창조
   화판에 배경에 대해서! [1]
지상현 2005/11/21  4204
642 창조
   [창조 DB] ㅎ에디트 내용이 바로바로 업데이... [2]
박종훈 2007/07/12  4205
641  
   이거 좀 도와주세요 [4]
안태훈 2010/06/06  4205
640 창조
   [급함]트레이로 간후.... [5]
트레이 2002/11/16  4206
639 창조
   창조로 문자메세지를 보낼수있는 프로그램 만... [1]
+이기원+ 2002/12/05  4206
638 창조
   환경명령어에 대한 질문.(사용제한프로그램) [5]
jin 2003/03/18  4207
LIST ALL   Prev [1].. 61 [62][63][64][65][66][67][68][69][70]..[87] Next
Copyright 1999-2025 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6077 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인