C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[38702] Re:Re:[질문] 화면 깜박임 문제 도와주세여....
이지현 [cappuccino] 1455 읽음    2005-01-10 03:23
Exclusive Mode (배타적 <전체화면> 모드) 로 그려지는 Direct Draw/3D 화면 상에
별도의 프로세스가 그림을 그릴 때, 깜박이지 않을 방법이 없습니다.
다이렉트 드로를 사용해 구현된 응용프로그램(여기선 게임)의 Render(); 함수는
GDI환경과 달리 무조건 화면을 갱신하기 때문이죠.
깜박이지 않기 위해서는, 게임의 Render 함수 안에서 화면에 그려지기 직전에
내가 원하는 드로잉작업을 첨가 시키게 해야 하는데, 그럴 방법이 없습니다.
CompatibleDC를 얻어오든 별도의 버퍼를 사용하든 답이 없는고로, 해당 게임을 적당히
창 모드로 돌게 하고, 창의 크기를 스크린에 거의 가득차게 하는 방법을 써야겠지만...
이러면 게임의 퍼포먼스가 떨어지겠지요.

p.s. 게임의 매크로나 특정 게임을 타겟으로 한 툴을 만드는 분들이 많으신가 보네요.
       개인적인 소견으론 시간이 아깝습니다...

+ -

관련 글 리스트
38678 [질문] 화면 깜박임 문제 도와주세여.... 이진수 1048 2005/01/07
38680     Re:[질문] 화면 깜박임 문제 도와주세여.... 조준회 1469 2005/01/07
38702         Re:Re:[질문] 화면 깜박임 문제 도와주세여.... 이지현 1455 2005/01/10
38716             Re:Re:Re:[질문] 화면 깜박임 문제 도와주세여.... 이진수 2050 2005/01/11
38703             Re:Re:Re:[질문] 화면 깜박임 문제 도와주세여.... 이진수 1110 2005/01/10
38724                 Re:Re:Re:Re:[질문] 화면 깜박임 문제 도와주세여.... 이지현 1070 2005/01/11
38727                     Re:Re:Re:Re:Re:[질문] 화면 깜박임 문제 도와주세여.... 이진수 1109 2005/01/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.