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


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


LIST ALL
Posted by mh2mh2003-04-26 15:41:37, Hit : 3631
창조로 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
2057 창조
   간단할수도있는질문. [1]
kimgoon 2010/09/26  4507
2056 창조
   창틀 이동.. [2]
Maker 2003/01/23  3360
2055 창조
   룰오버.. [3]
Maker 2003/01/23  2685
2054 창조
   ;; 부탁드립니다. 콤보박스 관련 [2]
Mettok`s 2002/11/19  3573
2053 창조
   김환욱님 물어 볼게 있음^^;; [4]
Mettok`s 2002/11/21  3351
2052 창조
   ㅠ_ㅠ 왜그럴까요?? [2]
Mettok`s 2002/11/25  3442
2051 창조
   창조로... [5]
Mettok`s 2002/12/06  3374
2050 창조
   창조에서 프로그램 시작시 로고... [4]
Mettok`s 2002/12/09  3425
2049 창조
   창조로 한번 iRC 프로그램 제작 해볼려고 하... [3]
Mettok`s 2002/12/10  3442
2048 창조
   매체재생기로... [2]
Mettok`s 2002/12/15  3754
2047 기타
   초보의 비쥬얼 베이직 접근방법은? [5]
mh2mh 2003/04/14  3253
2046 창조
   에디트.문자에 입력되는... [5]
mh2mh 2003/04/16  3052
2045 창조
   배경-점제어 명령에서 되풀이를 쓰면? [3]
mh2mh 2003/04/18  2865
2044 창조
   창을 고정시키는 법이 있을까여? [6]
mh2mh 2003/04/14  3043
2043 창조
   그래프에서의 소수증분의 표현은... [5]
mh2mh 2003/04/18  3117
2042 창조
   창조로 직접 원하는 포인트에... [3]
mh2mh 2003/04/14  3362
2041 창조
   오름차순 정렬에 관한 반복문... [5]
mh2mh 2003/04/21  3221
2040 창조
   os 버젼별로 사용되는 함수가 틀린가여? [1]
mh2mh 2003/04/22  3368
2039 창조
   화면상 일정 지점의 색을 .... [1]
mh2mh 2003/04/22  3172
창조
   창조로 getpixel API 를 이용한다면? [5]
mh2mh 2003/04/26  3631
2037 창조
   그림 색상관련...질문요~~ [1]
mh2mh 2003/04/26  3671
2036 창조
   정말 안되는군요~ ㅎㅎ;
mh2mh 2003/04/27  3037
2035 창조
   핸들 값의 검출은 어떻게...?? [5]
mh2mh 2003/04/27  3241
2034 창조
   창조로 자동키누르기를 했는데... [3]
mh2mh 2003/04/30  3367
2033 창조
   창조로 만든 실행파일의 아이콘은... [3]
mh2mh 2003/05/02  3274
LIST ALL   Prev [1][2][3][4] 5 [6][7][8][9][10]..[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이희철
로그인