안녕하세요. 제가 게임 모니터링창을 만드려고 GDIP의 기능 좀 사용 해보려는데 잘 안되서 질문 드립니다.
현재 녹스에서 hwnd를 받아 온 상태고요
#Include Gdip_all.ahk
pBitmap := Gdip_BitmapFromHwnd(_hwnd)
MsgBox, % pBitmap
이렇게 하면 0의 값이 들어 오는데 이건 화면을 제대로 못 가져 온게 맞나요?
맞다면 정상적으로 가져 오는 방법은 어떻게 되는지 알려 주세요.
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
안녕하세요. 제가 게임 모니터링창을 만드려고 GDIP의 기능 좀 사용 해보려는데 잘 안되서 질문 드립니다.
현재 녹스에서 hwnd를 받아 온 상태고요
#Include Gdip_all.ahk
pBitmap := Gdip_BitmapFromHwnd(_hwnd)
MsgBox, % pBitmap
이렇게 하면 0의 값이 들어 오는데 이건 화면을 제대로 못 가져 온게 맞나요?
맞다면 정상적으로 가져 오는 방법은 어떻게 되는지 알려 주세요.
광고
전체 최신 인기글
전체 주간 인기글
#Include Gdip_all.ahk
pBitmap := Gdip_BitmapFromHwnd(_hwnd)
MsgBox, % pBitmap
이렇게 3줄로만 되어있으시다면 핸들 값을 정상적으로 못 받아 올 겁니다.
이렇게 해보세요.
1. 핸들 값을 받아올 창의 ID 값이나 PID 값을 알아낸 후
2. Gdip_all.ahk 열어서 내부 보시면 토큰 주소를 받아오는 함수가 있을 겁니다. 함수 선언 후
작성하신
IpBitmap := Gdip_BitmapFromHwnd(_hwnd)
MsgBox, % pBitmap
넣어주시면 msgbox 에 정상적으로 핸들값이 출력될겁니다.