728x90
반응형
728x170
▶ 태스크바 위치 타입 구하기 예제
TaskbarLocationType type = GetTaskbarLocationType();
728x90
▶ 태스크바 위치 타입 구하기
using System.Windows.Forms;
/// <summary>
/// 태스크바 위치 타입
/// </summary>
public enum TaskbarLocationType
{
LEFT,
TOP,
RIGHT,
BOTTOM
}
#region 태스크바 위치 타입 구하기 - GetTaskbarLocationType()
/// <summary>
/// 태스크바 위치 타입 구하기
/// </summary>
/// <returns>태스크바 위치 타입</returns>
public TaskbarLocationType GetTaskbarLocationType()
{
TaskbarLocationType type = TaskbarLocationType.BOTTOM;
bool isTopOrBottom = (Screen.PrimaryScreen.WorkingArea.Width == Screen.PrimaryScreen.Bounds.Width);
if(isTopOrBottom)
{
if(Screen.PrimaryScreen.WorkingArea.Top > 0)
{
type = TaskbarLocationType.TOP;
}
}
else
{
if(Screen.PrimaryScreen.WorkingArea.Left > 0)
{
type = TaskbarLocationType.LEFT;
}
else
{
type = TaskbarLocationType.RIGHT;
}
}
return type;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] Form 클래스 : 폼 닫히는 것을 방지하기 (0) | 2018.03.04 |
---|---|
[C#/WINFORM] 크로스 스레드(Cross Thread) 처리하기 (0) | 2018.03.04 |
[C#/WINFORM] 크로스 스레드(Cross Thread) 처리하기 (0) | 2018.03.04 |
[C#/WINFORM] USB 제어하기 (0) | 2018.03.03 |
[C#/WINFORM] 폼 위치 설정하기 (0) | 2018.03.03 |
[C#/WINFORM] ClickOnce 설치 파일 캐시 지우기 (0) | 2018.03.01 |
[C#/WINFORM] WIN32 API를 사용해 화면 캡처하기 (0) | 2018.02.18 |
[C#/WINFORM] TextBox 클래스 : 텍스트 필터 사용하기 (0) | 2018.02.18 |
[C#/WINFORM] 카메라 컨트롤 사용하기 (0) | 2018.02.18 |
[C#/WINFORM] DataGridView 클래스 : 달력 컨트롤 컬럼 사용하기 (0) | 2018.02.18 |
댓글을 달아 주세요