devmae
개발자 향기
devmae
전체 방문자
오늘
어제
  • 전부 감상 (280)
    • Unity (52)
      • memo (37)
      • R&D (15)
    • 모바일 (32)
      • iOS (6)
      • Android (25)
    • 개발자 모드 (41)
      • 개발자처럼 파고들기 (28)
      • 한가해서 책읽는거 아님 (10)
      • 영상 요약 (3)
    • Languages (40)
      • C++ (23)
      • MFC (8)
      • Java (4)
      • javascript (5)
    • Flash (108)
      • tip (29)
      • tech (4)
      • as2.0 (1)
      • as3isolib (3)
      • flartoolkit (2)
      • 이미지 편집기 (2)
      • papervision3d (12)
      • scale form (2)
      • Flash Builder (12)
      • air (5)
      • as3.0 (20)
      • flash player (9)
      • 개념잡기 (6)
      • source (1)
    • +,-,×,÷ (3)
      • 수학 뽀개기 (3)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
devmae

개발자 향기

Languages/C++

LOGFONT 구조체

2012. 11. 8. 17:15

typedef struct tagLOGFONTW
{
    LONG      lfHeight; //글꼴의높이(픽셀단위), 절대값이므로 음수가능
    LONG      lfWidth;  // 장평
    LONG      lfEscapement; // 문자열의 기울기
    LONG      lfOrientation; //글자의 각도를 0.1 단위로명시
    LONG      lfWeight; // 글꼴의 굵기 ( = FW_BOLD)
    BYTE      lfItalic; // 이텔릭(약간 옆으로기울어진문자) 할지 명시(true, false)
    BYTE      lfUnderline; // 밑줄
    BYTE      lfStrikeOut; // 문자가운데줄
    BYTE      lfCharSet; //문자집합을 명시.(국가별로설정이조금씩다를수잇따)
    BYTE      lfOutPrecision;  //나머지는 출력의정확도나, 출력물의 질적수준을 변경하는것과 글꼴 그룹을 명시하는것과 관련이있다. (MSDN 참조)

    BYTE      lfClipPrecision;
    BYTE      lfQuality;
    BYTE      lfPitchAndFamily;
    WCHAR     lfFaceName[LF_FACESIZE]; // 폰트
} LOGFONTW, *PLOGFONTW, NEAR *NPLOGFONTW, FAR *LPLOGFONTW;

 

 

경우에따라 시스템에 어떤 글꼴이 설치되어있는지 확인하고 글꼴이름을 열거할 필요가있는데

이때는 ::EnumFonts() api나, ::EnumFontFamiliesEx() APi 를 사용하면된다.


<출처 : http://blog.naver.com/reverse_ing/60137355395>

저작자표시 (새창열림)
    'Languages/C++' 카테고리의 다른 글
    • 외부 기호를 확인할 수 없습니다. 1개의 확인할 수 없는 외부 참조입니다.
    • 함수안에서 new연산자로 생성하지 않은 클래스의 delete는 에러
    • int를 CString으로 변환하기
    • int를 string으로 변환하기
    devmae
    devmae
    enjoy with me?

    티스토리툴바