2012-08-23 5 views
6

Microsoft에 제공되는 확대 API에 문제가 있습니다. 이 API는 C++로 작성된 API이므로 C#과 함께 사용하려면 this question에 설명 된대로 일련의 .dll 가져 오기를 사용해야합니다.확대 API 관련 문제

내 문제는 내가 확대 작업을 한 후에 나타났습니다. 마우스를 사용하여 화면의 미리 정의 된 영역을 확대하고 사각형에 배율을 설정하고 사각형에 WinForm을 채우고 양식의 가운데에 마우스를 놓고 폼을 따라했습니다. 내 마우스가 화면 주위에 있습니다.

약 80 %의 시간 동안 앱이 검은 색 화면으로 시작됩니다. 많은 다른 유형의 업데이트를 시도했지만 수정 사항을 찾을 수 없습니다. 배율이 표시되지 않으며 검은 색 화면 만 표시됩니다. 출처의 아무 것도 표시되지 않고 검은 색 화면 만 표시됩니다. 요약하면 확대 API의 검은 화면 만 표시됩니다.

+0

당신이 언급 한 질문에 대한 링크는 어디에 있습니까? 정확한 접근법은이 질문 (질문으로) *과 * (당신이 이미 그것을 알고 있기 때문에) * 둘 다 게시하는 것입니다. 여기는 전적으로 환영합니다! 그러나 답변은 답변으로 게시해야하며, 그렇지 않으면 다른 사람들이 쉽게 놓칠 수 있습니다. –

+0

Stack Overflow에 익숙하지 않아서 미안합니다. , 나는 잘 알고 있어야했다 ... 나는 링크로 질문을 편집 할 것이다. 나는 저 명성을 가지고 있기 때문에 다른 7 시간 내 자신의 질문에 대답 할 수있다. – tentmaking

+0

붙여 잊어 버렸습니다. – tentmaking

답변

4

문제는 Windows 32 및 64 비트 시스템을 처리해야합니다. a Forum post about this problem이 있습니다.

내 프로젝트의 빌드를 x86에서 모든 CPU로 변경했습니다. 코드를 수정하지 않아도 문제가 해결되었습니다. 비주얼 스튜디오 2010 년

: 솔루션 탐색기를 잘 작성> 프로젝트를 클릭하고 속성>는 "모든 CPU"를 선택 빌드 탭을 선택>와 플랫폼 대상에서 선택합니다.