728x90
기본 프린터를 변경하고자 할 때는 아래 코드를 작성하면 됩니다
using System.Runtime.InteropServices;
public class MyClass
{
[DllImport("winspool.drv", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool SetDefaultPrinter(string Name);
public void SetPrinter(string strName)
{
SetDefaultPrinter(strName);
}
}
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# WinForm] ListBox 오른쪽 마우스 클릭 선택 (0) | 2023.05.19 |
---|---|
[C# WinForm] 프린트 다중 페이지 출력 (2) | 2023.05.19 |
[C# WinForm] 프린트 하기 (0) | 2023.05.12 |
[C# WinForm] 구조체 내부 배열 초기화 (0) | 2023.05.10 |
[C# WinForm] 키움 증권 Open API 분봉차트 가져오기 (0) | 2023.03.09 |