728x90
AddFontResource함수는 현재 System에 지정된 Font(글꼴)를 추가시키는 함수입니다.
Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Integer
▶VB.NET 선언
[DllImport("gdi32")]
public static extern int AddFontResource(string lpFileName);
▶C# 선언
AddFontResource(path)
▶VB.NET 호출
AddFontResource(path);
▶C# 호출
함수의 path인수에는 추가할 Font File을 지정합니다. 예를 들어 abc.TTF(true type) 라는 글꼴 File이 C:\ 에 위치해 있을경우 다음과 같이 함수를 호출할 수 있습니다.
AddFontResource("C:\abc.TTF")
▶VB.NET 호출
AddFontResource("C:\\abc.TTF");
▶C# 호출
글꼴이 추가되면 다른 Program에서도 추가된 글꼴을 사용할 수 있게 됩니다. 하지만 글꼴이 추가된 이후 해당 글꼴이 다른 위치로 이동되거나 삭제되는 일은 없어야 합니다.
AddFontResource함수가 성공적으로 글꼴을 추가시키면 추가된 글꼴의 수를 반환하지만 실패한 경우 0을 반환합니다.
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
GetKeyboardLayout - Keyboard배열및 언어확인 (0) | 2019.08.09 |
---|---|
GetLocaleInfo - System의 국가별지역 정보 (0) | 2019.08.09 |
GetTextFace - 현재 Windows화면의 글꼴 확인 (0) | 2019.08.09 |
MoveToEx - 특정 시작점 이동 (0) | 2019.08.09 |
Rectangle - 사각형 그리기 (0) | 2019.08.09 |