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


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


LIST ALL
Posted by mh2mh2003-04-26 15:41:37, Hit : 3666
창조로 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
1733 창조
   창조 최종버젼은? [5]
원재곤 2003/04/20  3253
1732 창조
   오름차순 정렬에 관한 반복문... [5]
mh2mh 2003/04/21  3258
1731 창조
   팝업메뉴질문... [5]
원재곤 2003/04/21  3685
1730 창조
   [질문] 창조 배우려고 하는데 뭘 써여 하죠 [3]
김기환 2003/04/22  2766
1729 창조
   os 버젼별로 사용되는 함수가 틀린가여? [1]
mh2mh 2003/04/22  3409
1728 창조
   화면상 일정 지점의 색을 .... [1]
mh2mh 2003/04/22  3209
1727 기타
   질문] 제로보드 게시판에 대한 질문 [1]
나우시카 2003/04/23  3151
1726 창조
   오랫만에 질문~ [2]
위자드 2003/04/23  3160
1725 창조
   그림판의 컬러그림을 흑백으로 만드려는데... [2]
이수호 2003/04/24  3619
1724 기타
     [re] 질문] 다시 질문드립니다. [1]
나우시카 2003/04/24  3230
1723 창조
   창조로 자신의 ip를 알수는 없을까요? [2]
나그내 2003/04/24  3232
1722 기타
       [re] 질문] 감사합니다.. (냉무)
나우시카 2003/04/25  2996
1721 창조
   그림 색상관련...질문요~~ [1]
mh2mh 2003/04/26  3737
1720 기타
   창조멀티버튼을 VB에서... [8]
김환욱 2003/04/26  3666
창조
   창조로 getpixel API 를 이용한다면? [5]
mh2mh 2003/04/26  3666
1718 창조
   핸들 값의 검출은 어떻게...?? [5]
mh2mh 2003/04/27  3273
1717 창조
   정말 안되는군요~ ㅎㅎ;
mh2mh 2003/04/27  3070
1716 창조
   창조 V0.76에서 개발이 멈춘건가요? [3]
정일명 2003/04/29  3259
1715 기타
   창조로 edonkey같은 p2p플그램은 못만들까요? [10]
정일명 2003/04/29  2995
1714 창조
   창조로 자동키누르기를 했는데... [3]
mh2mh 2003/04/30  3404
1713 창조
   창조로 만든 실행파일의 아이콘은... [3]
mh2mh 2003/05/02  3306
1712 창조
   시계 100 개를 동시에 제어하는 명령은? [4]
mh2mh 2003/05/02  3376
1711 창조
   시계로 특정 프로그램의 실행여부를... [4]
mh2mh 2003/05/02  3447
1710 창조
   Api 부탁드립니다... [2]
나그네 2003/05/03  3286
1709 창조
   마우스 이벤트 api 가 98에서는 안먹히는데... [1]
mh2mh 2003/05/03  3308
LIST ALL   Prev [1]..[11][12][13][14][15][16][17] 18 [19][20]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인