첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ MonitorFromWindow API 함수를 선언하는 방법을 보여준다.

 

▶ 예제 코드 (C#)

using System;
using System.Runtime.InteropServices;

#region 윈도우에서 모니터 핸들 구하기 - MonitorFromWindow(windowHandle, defaultType)

/// <summary>
/// 윈도우에서 모니터 핸들 구하기
/// </summary>
/// <param name="windowHandle">윈도우 핸들</param>
/// <param name="defaultType">모니터 디폴트 타입</param>
/// <returns>모니터 핸들</returns>
[DllImport("user32", CharSet = CharSet.Unicode, SetLastError = true)]
private static extern IntPtr MonitorFromWindow(IntPtr windowHandle, MonitorDefaultType defaultType);

#endregion

/// <summary>
/// 모니터 디폴트 타입
/// </summary>
public enum MonitorDefaultType
{
    /// <summary>
    /// MONITOR_DEFAULTTONULL
    /// </summary>
    MONITOR_DEFAULTTONULL = 0,

    /// <summary>
    /// MONITOR_DEFAULTTOPRIMARY
    /// </summary>
    MONITOR_DEFAULTTOPRIMARY = 1,

    /// <summary>
    /// MONITOR_DEFAULTTONEAREST
    /// </summary>
    MONITOR_DEFAULTTONEAREST = 2,
}
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요