커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
822
1,243
3,878
3,702,343
  현재접속자 : 66 (회원 0)






배너 신청 문의

 
작성일 : 04-12-13 15:33
한글 출력 방법 및 예제 소스
 글쓴이 : 장진혁
조회 : 14,361  
   hello_k.c (0byte) [43] DATE : 0000-00-00 00:00:00
Microwindows 한글 사용법
1. Microwindows Fonts download
Microwindows Fonts 다운로드는 ftp://microwindows.censoft.com/pub/microwindows/microwindows-fonts-0.90.tar.gz 에서 받으시면 됩니다
압축을 풀어보면 korean 이란 디렉토리가 있는데 디렉토리 통째로 Microwindows
설치된곳의 src/fonts 에 넣습니다
2. Microwindows Config 수정
Microwindows 의 scr 디렉토리에 보면 config 이란 파일이
있는데 이를 수정합니다



 'HAVE_KSC5601_SUPPORT'를 Y 로 바꿔줍니다
그리고 데모 컴파일시 에러가 나기 때문에 데모를 컴파일 하지 않도록 합니다


이제 다시 Microwindows 를 컴파일 합니다
hello_k.c
#define MWINCLUDECOLORS
#include <stdio.h>
#include "nano-X.h"

int main(int ac,char **av)
{
    GR_WINDOW_ID w;
    GR_GC_ID gc;
    GR_EVENT event;

    if (GrOpen() < 0)
    {        fprintf (stderr, "Can't open graphics\n");
        exit(1);
    }

    w = GrNewWindow(GR_ROOT_WINDOW_ID, 20, 20, 240, 320, 10, BLACK, LTBLUE);
    gc = GrNewGC();

    GrSetGCUseBackground(gc, GR_FALSE);

    GrSelectEvents(w, GR_EVENT_MASK_EXPOSURE);
    GrMapWindow(w);

    for (;;)
    {
        GrGetNextEvent(&event);

        switch (event.type)
        {
            case GR_EVENT_TYPE_EXPOSURE:
                GrText(w, gc, 10, 30, "헬로우 월드~", -1, MWTF_DBCS_EUCKR);
                break;

        }
    }
}
hello_k 실행하면...

한글이 나옵니다..



korone 05-06-24 14:07
 
게시판 시스템을 바꾸면서 이상하게 나와서 제가 직접 수정했습니다.
장진혁 04-12-13 15:44
 
html 태그랑 소스태그가 같이 있어서 몇몇 문제가 있나봅니다..
파일의 링크가 안걸리네요...
그리고 32라인은 GrText(w, gc, 10, 30, "헬로우 월드~"-1, MWTF_DBCS_EUCKR);
입니다..
 
 

Total 17
번호 제   목 글쓴이 날짜 조회
17 timer 사용하는 방법 입니다.. 토마토 08-28 18247
16 마이크로윈도우 nano-X api 간단 [tip] 토마토 09-01 20534
15 nano-x에서의 이벤트 처리 (1) 조규봉 01-24 23342
14 왕초보를 위한 Nano-X 5편 (freetype font) 냐옹이 01-02 21135
13 왕초보를 위한 Nano-X 4편 (한글 기본 폰트) 냐옹이 12-28 23952
12 왕초보를 위한 Nano-X 3편 (window 생성) 냐옹이 08-24 19151
11 왕초보를 위한 Nano-X 2편 (이미지 관련 함수 분… 냐옹이 08-11 15437
10 왕초보를 위한 Nano-X 1편 (helloworld.c 분석하기) 냐옹이 08-08 14987
9 microwindows 한글 TrueType fonts 출력하기 최고관… 06-16 14081
8 Cygwin 에서 Microwindows 컴파일 하기 (2) 채영훈 04-07 20388
7 메뉴구성 및 글자색 변경 참고 소스 (8) 장진혁 12-17 20719
6 한글 출력 방법 및 예제 소스 (2) 장진혁 12-13 14362
5 Keyboard Event 입력 처리 소스 장진혁 12-13 15882
4 이미지 출력 소스 장진혁 12-13 13917
3 Hello World 소스 장진혁 12-13 13219
2 Microwindows 0.90 설치 (1) 장진혁 12-13 17253
1 microwindows 한글 TrueType fonts 출력하기 (5) 김용오 12-16 15142


About korone.net | Copyright 2003 korone.net. All rights reserved.