2015년 11월 6일 금요일

System.Windows.Forms.SystemInformation 주요 정보

ㆍ언어대상 : C#   ㆍ작성자 : 김민석   ㆍ간단설명 : 이전에 API나 기타 방법을 사용해야 했던 시스템 정보 내용들이 정적 클래스 변수로 들어가 있어서 불러다 쓰기만 하면 됩니다.  

SystemInformation 형식에서는 다음과 같은 멤버를 노출합니다.

이름 설명
Public 속성정적 멤버 ActiveWindowTrackingDelay 활성 창 추적 지연을 가져옵니다.
Public 속성정적 멤버 ArrangeDirection 운영 체제에서 최소화된 창을 정렬하는 방향을 나타내는 값을 가져옵니다.
Public 속성정적 멤버 ArrangeStartingPosition 운영 체제에서 최소화된 창을 정렬하는 데 사용할 시작 위치를 나타내는 ArrangeStartingPosition 값을 가져옵니다.
Public 속성정적 멤버 BootMode 시스템 시작에 사용된 부팅 모드를 나타내는 BootMode 값을 가져옵니다.
Public 속성정적 멤버 Border3DSize 3차원 스타일 창 또는 시스템 컨트롤 테두리의 두께(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 BorderMultiplierFactor 창 크기 조정 테두리의 두께를 결정하는 데 사용되는 테두리 승수 요소를 가져옵니다.
Public 속성정적 멤버 BorderSize 2차원 스타일 창 또는 시스템 컨트롤 테두리의 두께를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 CaptionButtonSize 창의 제목 표시줄에 표시되는 단추의 표준 크기를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 CaptionHeight 창의 표준 제목 표시줄 영역 높이를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 CaretBlinkTime 캐럿 깜박임 시간을 가져옵니다.
Public 속성정적 멤버 CaretWidth edit 컨트롤에 표시되는 캐럿의 너비를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 ComputerName 로컬 컴퓨터의 NetBIOS 컴퓨터 이름을 가져옵니다.
Public 속성정적 멤버 CursorSize 커서의 최대 크기를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 DbcsEnabled 운영 체제에서 DBCS(더블바이트 문자 집합) 문자를 처리할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 DebugOS USER.EXE의 디버그 버전이 설치되었는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 DoubleClickSize 운영 체제에서 두 번의 클릭을 "두 번 클릭(double-click)"으로 간주하도록 하기 위해 사용자가 두 번 클릭해야 하는 영역의 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 DoubleClickTime 두 번 클릭(double-click)이 이루어지기 위해 첫 번째 클릭 이후 두 번째로 클릭할 때까지의 제한 시간을 밀리초 단위로 가져옵니다.
Public 속성정적 멤버 DragFullWindows 사용자가 전체 창 끌기를 활성화했는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 DragSize 마우스 단추를 누른 지점을 중심으로 하고 끌기 작업이 시작되지 않는 사각형의 너비와 높이를 가져옵니다.
Public 속성정적 멤버 FixedFrameBorderSize 캡션이 있으며 크기를 조정할 수 없는 창의 프레임 테두리 두께(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 FontSmoothingContrast ClearType 다듬기에 사용되는 글꼴 다듬기 대비 값을 가져옵니다.
Public 속성정적 멤버 FontSmoothingType 현재의 글꼴 다듬기 형식을 가져옵니다.
Public 속성정적 멤버 FrameBorderSize 끌기로 크기 조정할 창 둘레에 그려지는 크기 조정 테두리의 두께를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 HighContrast 사용자가 내게 필요한 옵션 기능인 고대비 모드를 활성화했는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 HorizontalFocusThickness 시스템 포커스 사각형의 왼쪽 및 오른쪽 가장자리 두께를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 HorizontalResizeBorderThickness 크기를 조정할 창 주위의 크기 조정 테두리 왼쪽 및 오른쪽 가장자리의 두께를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 HorizontalScrollBarArrowWidth 가로 스크롤 막대에 있는 화살표 비트맵의 너비(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 HorizontalScrollBarHeight 가로 스크롤 막대의 기본 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 HorizontalScrollBarThumbWidth 가로 스크롤 막대에 있는 스크롤 상자의 너비(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 IconHorizontalSpacing 큰 아이콘 보기의 아이콘 정렬 셀 너비를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 IconSize Windows 기본 프로그램 아이콘 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 IconSpacingSize 큰 아이콘 보기로 아이콘을 정렬하는 데 사용되는 모눈 정사각형의 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 IconVerticalSpacing 큰 아이콘 보기의 아이콘 정렬 셀 높이를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 IsActiveWindowTrackingEnabled 활성 창 추적 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsComboBoxAnimationEnabled 콤보 상자에 슬라이드 방식으로 열기 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsDropShadowEnabled 그림자 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsFlatMenuEnabled 기본 사용자 메뉴가 기본 메뉴 모양인지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsFontSmoothingEnabled 글꼴 다듬기를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsHotTrackingEnabled 메뉴 모음의 메뉴 이름과 같은 사용자 인터페이스 요소에 대해 핫 트래킹을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsIconTitleWrappingEnabled 아이콘 제목 줄바꿈 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsKeyboardPreferred 사용자가 마우스 대신 키보드를 사용하는지 여부를 나타내는 값을 가져오며, 응용 프로그램에서 키보드 인터페이스를 표시하도록 합니다. 표시하도록 하지 않으면 키보드 인터페이스가 숨겨집니다.
Public 속성정적 멤버 IsListBoxSmoothScrollingEnabled 목록 상자에 부드러운 스크롤 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsMenuAnimationEnabled 메뉴 페이드 또는 슬라이드 애니메이션 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsMenuFadeEnabled 메뉴 페이드 애니메이션 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsMinimizeRestoreAnimationEnabled 창 최소화 및 복원 애니메이션 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsSelectionFadeEnabled 선택 영역 페이드 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsSnapToDefaultEnabled 기본 단추로 이동하는 기능을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsTitleBarGradientEnabled 창 제목 표시줄에 그라데이션 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 IsToolTipAnimationEnabled ToolTip 애니메이션을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 KanjiWindowHeight DBCS(더블바이트 문자 집합) 버전의 Windows 화면 맨 아래에 표시되는 간지 창의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 KeyboardDelay 키보드 반복 지연 설정을 가져옵니다.
Public 속성정적 멤버 KeyboardSpeed 키보드 반복 속도 설정을 가져옵니다.
Public 속성정적 멤버 MaxWindowTrackSize 캡션 및 크기 조정 테두리가 있는 창의 기본 최대 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MenuAccessKeysUnderlined 메뉴 선택키에 항상 밑줄을 표시하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MenuBarButtonSize 메뉴 모음 단추의 기본 너비(픽셀 단위)와 메뉴 모음의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MenuButtonSize 메뉴 모음 단추의 기본 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MenuCheckSize 메뉴 확인 표시 영역의 기본 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MenuFont 메뉴에 텍스트를 표시하는 데 사용되는 글꼴을 가져옵니다.
Public 속성정적 멤버 MenuHeight 메뉴 한 줄의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MenuShowDelay 마우스 커서가 하위 메뉴 항목 위에 있을 경우 계단식 바로 가기 메뉴가 표시될 때까지의 시간(밀리초 단위)을 가져옵니다.
Public 속성정적 멤버 MidEastEnabled 운영 체제에서 히브리어 및 아랍어를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MinimizedWindowSize 최소화된 보통 창의 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MinimizedWindowSpacingSize 최소화된 창을 정렬할 때 최소화된 각 창에 할당되는 영역의 크기를 가져옵니다.
Public 속성정적 멤버 MinimumWindowSize 창의 최소 너비 및 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MinWindowTrackSize 창을 끌어서 크기를 조정하는 동안 창에 적용할 기본 최소 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 MonitorCount 데스크톱에 있는 디스플레이 모니터의 수를 가져옵니다.
Public 속성정적 멤버 MonitorsSameDisplayFormat 모든 디스플레이 모니터가 같은 픽셀 색 형식을 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MouseButtons 마우스의 단추 수를 가져옵니다.
Public 속성정적 멤버 MouseButtonsSwapped 마우스 왼쪽 단추와 오른쪽 단추의 기능이 바뀌었는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MouseHoverSize 마우스 호버 메시지가 생성되기 전에 마우스 포인터가 마우스 호버 시간 동안 머물러야 하는 사각형의 크기를 픽셀 단위로 가져옵니다.
Public 속성정적 멤버 MouseHoverTime 마우스 호버 메시지가 생성되기 전에 마우스 포인터가 호버 사각형에 머물러야 하는 시간을 밀리초 단위로 가져옵니다.
Public 속성정적 멤버 MousePresent 포인팅 장치가 설치되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MouseSpeed 현재 마우스 속도를 가져옵니다.
Public 속성정적 멤버 MouseWheelPresent 휠 마우스가 설치되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 MouseWheelScrollDelta 단일 마우스 휠 회전 증분에 대한 델타 값 크기를 가져옵니다.
Public 속성정적 멤버 MouseWheelScrollLines 마우스 휠을 돌릴 때 스크롤되는 줄 수를 가져옵니다.
Public 속성정적 멤버 NativeMouseWheelSupport 운영 체제에서 기본적으로 마우스 휠을 지원하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 Network 현재 네트워크에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 PenWindows Microsoft Windows for Pen Computing 확장이 설치되어 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 PopupMenuAlignment 해당 메뉴 모음 항목에 맞춰지는 팝업 메뉴의 면을 가져옵니다.
Public 속성정적 멤버 PowerStatus 현재 시스템 전원 상태를 가져옵니다.
Public 속성정적 멤버 PrimaryMonitorMaximizedWindowSize 기본 디스플레이에서 최대화된 창의 기본 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 PrimaryMonitorSize 기본 디스플레이의 현재 비디오 모드 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 RightAlignedMenus 드롭다운 메뉴가 해당 메뉴 모음 항목 오른쪽에 맞추어져 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 ScreenOrientation 화면의 방향을 가져옵니다.
Public 속성정적 멤버 Secure 이 운영 체제에 보안 관리자가 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 ShowSounds 응용 프로그램에서 청취 가능 형식의 정보를 나타낼 때 시각적 형식으로도 정보를 나타내도록 할지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 SizingBorderWidth 크기를 조정할 창 주위에 그려지는 크기 조정 테두리의 너비(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 SmallCaptionButtonSize 작은 캡션 단추의 너비(픽셀 단위)와 작은 캡션의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 SmallIconSize 작은 아이콘의 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 TerminalServerSession 호출 프로세스가 터미널 서비스 클라이언트 세션에 연결되는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 ToolWindowCaptionButtonSize 작은 캡션 단추의 크기(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 ToolWindowCaptionHeight 도구 창 캡션의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 UIEffectsEnabled UI(사용자 인터페이스) 효과를 사용하는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 UserDomainName 사용자가 속하는 도메인의 이름을 가져옵니다.
Public 속성정적 멤버 UserInteractive 현재 프로세스가 사용자 대화형 모드로 실행되고 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성정적 멤버 UserName 현재 스레드와 연결된 사용자 이름을 가져옵니다.
Public 속성정적 멤버 VerticalFocusThickness 시스템 포커스 사각형의 위쪽 및 아래쪽 가장자리 두께(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 VerticalResizeBorderThickness 크기를 조정 중인 창 둘레의 크기 조정 테두리 위쪽 및 아래쪽 가장자리의 두께(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 VerticalScrollBarArrowHeight 세로 스크롤 막대에 있는 화살표 비트맵의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 VerticalScrollBarThumbHeight 세로 스크롤 막대에 있는 스크롤 상자의 높이(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 VerticalScrollBarWidth 세로 스크롤 막대의 기본 너비(픽셀 단위)를 가져옵니다.
Public 속성정적 멤버 VirtualScreen 가상 화면의 경계를 가져옵니다.
Public 속성정적 멤버 WorkingArea 화면의 작업 영역 크기(픽셀 단위)를 가져옵니다.

 

사이트 참고

http://msdn.microsoft.com/ko-kr/library/system.windows.forms.systeminformation.aspx



해당 내용은 (주)데브존의 웹봇이 자동으로 저희 홈페이지와 API로 동기화한 내용입니다. 자세한 내용은 홈페이지 http://www.devzone.co.kr 또는 모바일 폰에서 http://devzone.co.kr을 접속 하여 확인해 보시기 비랍니다.
-  대표 전화 : 02) 2061 - 0753   - Fax : 02) 2061 - 0759   - Skype : devzone24
-  주소 : 서울특별시 양천구 목1동 923-14. 현대드림타워 1024호
-  기술 문의: 02) 2061-1259 김민석 기술이사


댓글 없음:

댓글 쓰기