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


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


LIST ALL
Posted by mh2mh2003-04-26 15:41:37, Hit : 3680
창조로 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
1533 기타
   [ 해석요청] VC++ 확장파일 유용한함수.dll [...
권선중 2003/09/27  3691
1532 창조
   ㅎ문자표, ㅎ자료표 사용방법좀 알려주세요. [1]
임민혁 2009/08/01  3691
1531 창조
   예전에... 자료실에..^^;; [10]
째잭!!~ 2004/03/04  3690
1530 창조
   커서핸들알아오기 인데요...잘 안되서 ㅜㅜ [2]
강정훈 2009/02/05  3690
1529 창조
     [re] 창조초보에요. 질문있는데요. [1]
김환욱 2002/11/05  3689
1528 창조
     [re] 다시 ㅎ메모에 관한 질문 입니다. [1]
마소리스 2002/12/24  3688
1527 기타
   창조멀티버튼을 VB에서... [8]
김환욱 2003/04/26  3688
1526 창조
   화면의 픽셀 값을 알아내는 방법 [5]
이경근 2005/01/23  3688
1525 창조
   체크박스를 통한 스크롤 제어하려면?
신용주 2012/11/26  3688
1524 창조
   이럴떈 어떻게하나요? [2]
김지우 2009/11/07  3687
1523 기타
   빛이 빠르나요? 컴퓨터가 빠르나요? [26]
김길남 2007/01/17  3685
1522  
   압축에 관한질문 [1]
날아라KTX 2017/01/09  3685
1521 창조
   help~ ;ㅁ; [3]
위자드 2005/04/26  3684
1520 창조
   한가지만 더 질문 할께요. [1]
강정훈 2009/01/06  3683
1519 창조
   PC 음성 대화 또는 메세지 변환기
신용주 2009/07/02  3683
1518 창조
   Planner 구현 (Ex.Franklin Planner) 가능성...
신용주 2009/07/08  3683
1517 기타
   [질문]윈도우2000에서 스파프배틀 실행시키면... [8]
김환욱 2002/12/01  3682
1516 창조
   그림판 목록에서 선택해서... [5]
이희창[빙고] 2005/10/02  3682
창조
   창조로 getpixel API 를 이용한다면? [5]
mh2mh 2003/04/26  3680
1514 창조
   그렇다면.. 외부 텍스트 파일 불러오기는..? [3]
이정재 2007/10/08  3680
1513 창조
   [주접]갑자기생각이나서리 [1]
八神 庵 2002/12/28  3678
1512 창조
   [질문]'문자찾아'명령어에 대해.. [3]
창조ⓕⓐⓝ 2002/12/25  3676
1511 창조
   윈도Xp에서 작업표시줄 위로 가게 할 순 없나요? [3]
이진성 2006/10/30  3676
1510 창조
   영상문제 한번더 문의 합니다 [2]
황선한 2006/12/21  3676
1509 창조
   채팅 프로그램이 무리라면 이건 가능 한지요.. [6]
김진영 2002/11/01  3675
LIST ALL   Prev [1]..[21][22][23][24][25] 26 [27][28][29][30]..[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이희철
로그인