728x90
반응형
#include <stdio.h>
#include <io.h>
#include <windows.h>
int main()
{
HDC hdc;
HWND hwnd;
int x=200;
int y=300;
hwnd = FindWindow(0, "AFR");
hdc = GetDC(hwnd);
int pixel = GetPixel(hdc, x, y);
printf("%x\n", pixel);
int Color_1 = 0x4064ff;
int Color_2 = 0x3964ff;
if (pixel == Color_1 || pixel == Color_2)
{
printf("현재 색상은 %x\n", pixel);
}
MessageBox(0, pixel, "메시지 박스", MB_OK);
MessageBox(0, "마우스 왼쪽 버튼을 눌렀습니다","메시지 박스",MB_OK);
Sleep(3000);
return 0;
}
//R255, G100, B64일 때 출력은 4064ff (0x40 = 64, 0x64 = 100, 0x255 = ff)
//컴파일 : cl Messagebox_Console.c user32.lib gdi32.lib
728x90
반응형
'코드 > C++' 카테고리의 다른 글
Chapter03_Game programming in c++ (0) | 2022.09.09 |
---|---|
개발 일지 (0) | 2022.07.28 |
참조 (Ampersand) (0) | 2022.07.27 |
함수 재정의와 함수 오버라이딩(virtual) (0) | 2022.07.27 |
pixel color fast (0) | 2022.07.27 |
댓글