|
먼저 답변 감사드립니다.
저도 메모리 DC를 이용한 방법은 안될거라 생가했어요...
음 그리고 특정 겜을 타겟 으로 한 툴보다는
그 겜을 즐기는 유저로써 조금 불편함을 해소 하고자 하는 노력입니다.
그리고 뭐 겜을 타겟으로 하는 목적은 아니고...
그쪽 부분을 공부하다 예제 프로그램으로 만들어 보는 중이구요..
뭐 이걸 만들어서 상업적으로 한다거나..
건전하지 못한 등등의 다른 의도로 만들어 보고자 함은 아닙니다.
이지현 님이 쓰신 글 :
: Exclusive Mode (배타적 <전체화면> 모드) 로 그려지는 Direct Draw/3D 화면 상에
: 별도의 프로세스가 그림을 그릴 때, 깜박이지 않을 방법이 없습니다.
: 다이렉트 드로를 사용해 구현된 응용프로그램(여기선 게임)의 Render(); 함수는
: GDI환경과 달리 무조건 화면을 갱신하기 때문이죠.
: 깜박이지 않기 위해서는, 게임의 Render 함수 안에서 화면에 그려지기 직전에
: 내가 원하는 드로잉작업을 첨가 시키게 해야 하는데, 그럴 방법이 없습니다.
: CompatibleDC를 얻어오든 별도의 버퍼를 사용하든 답이 없는고로, 해당 게임을 적당히
: 창 모드로 돌게 하고, 창의 크기를 스크린에 거의 가득차게 하는 방법을 써야겠지만...
: 이러면 게임의 퍼포먼스가 떨어지겠지요.
:
: p.s. 게임의 매크로나 특정 게임을 타겟으로 한 툴을 만드는 분들이 많으신가 보네요.
: 개인적인 소견으론 시간이 아깝습니다...
|