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


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


LIST ALL
Posted by mh2mh2003-04-26 15:41:37, Hit : 3687
창조로 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
658 창조
     [re] 저..레포트때문에 그러는데 이거좀 풀어주세요.
강정훈 2007/04/17  3682
657 창조
   [질문]파일을휴지통으로 보내는 API 있나요? [10]
김환욱 2002/11/10  3683
656 창조
   [질문]'문자찾아'명령어에 대해.. [3]
창조ⓕⓐⓝ 2002/12/25  3683
655 창조
   인터넷 기록 삭제 방법......분석.... [2]
위자드 2004/07/27  3683
654 창조
   여자친구에게... [4]
신용주 2009/09/06  3683
653 창조
   다른 창을 활성화 시키는 방법? [1]
신용주 2011/08/30  3683
652 창조
   채팅 프로그램이 무리라면 이건 가능 한지요.. [6]
김진영 2002/11/01  3686
651 창조
   창을 정 중앙에 뜨게 하려면 [6]
신용주 2006/08/04  3686
650 창조
   윈도Xp에서 작업표시줄 위로 가게 할 순 없나요? [3]
이진성 2006/10/30  3686
창조
   창조로 getpixel API 를 이용한다면? [5]
mh2mh 2003/04/26  3687
648 창조
   ㅎ글꼴창, ㅎ색상창 [2]
손상진 2004/03/28  3687
647  
   압축에 관한질문 [1]
날아라KTX 2017/01/09  3688
646 창조
   [주접]갑자기생각이나서리 [1]
八神 庵 2002/12/28  3689
645 창조
   help~ ;ㅁ; [3]
위자드 2005/04/26  3690
644 기타
   PHP명령좀알려주세요.. [1]
권선중 2005/06/23  3690
643 창조
   Planner 구현 (Ex.Franklin Planner) 가능성...
신용주 2009/07/08  3690
642 창조
   그렇다면.. 외부 텍스트 파일 불러오기는..? [3]
이정재 2007/10/08  3691
641 창조
   PC 음성 대화 또는 메세지 변환기
신용주 2009/07/02  3691
640 기타
   [질문]윈도우2000에서 스파프배틀 실행시키면... [8]
김환욱 2002/12/01  3692
639 창조
   이럴떈 어떻게하나요? [2]
김지우 2009/11/07  3692
638 창조
   체크박스를 통한 스크롤 제어하려면?
신용주 2012/11/26  3692
637 창조
   영상문제 한번더 문의 합니다 [2]
황선한 2006/12/21  3695
636 창조
   그림판 목록에서 선택해서... [5]
이희창[빙고] 2005/10/02  3696
635 창조
   한가지만 더 질문 할께요. [1]
강정훈 2009/01/06  3696
634 창조
     [re] 창조초보에요. 질문있는데요. [1]
김환욱 2002/11/05  3697
LIST ALL   Prev [1].. 61 [62][63][64][65][66][67][68][69][70]..[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이희철
로그인