2011-10-21 7 views
7

Visual Basic에서 화면의 크기에 어떻게 액세스 할 수 있습니까? 온라인으로 보았는데 Screen.width 및 Screen.length를 사용한다고하지만 그 속성을 인식하지 못합니다 ... 팁이 있습니까?Visual Basic의 화면 크기

답변

11

VB에서는 Screen.WidthScreen.Height을 사용할 수 있습니다. 그들은 VBA가 아니지만 대신 API 호출을 사용할 수 있습니다. 나는 종류의 새로운 기본 시각에있어

MsgBox GetSystemMetrics(SM_CXSCREEN) & "x" & GetSystemMetrics(SM_CYSCREEN) 
+0

... 그래서 어디이 코드를 삽입해야합니다

Public Declare Function GetSystemMetrics Lib "user32.dll" (ByVal index As Long) As Long Public Const SM_CXSCREEN = 0 Public Const SM_CYSCREEN = 1 

은 다음과 같이 사용이 선언을 추가 하시겠습니까? – Monkeyanator

+0

@Monkeyanator 첫 번째 세 줄을 관련 파일의 상단 (기능 제외)에 놓습니다. 값이 필요한 곳에 GetSystemMetrics에 실제 호출을 넣으십시오. – Boann

+0

양식에 어떤 것을 집중시키는 방법이 있습니까? – Monkeyanator

관련 문제