游戏开发论坛

 找回密码
 立即注册
搜索
查看: 996|回复: 0

win32 Application project文字方?K的字型

[复制链接]

414

主题

611

帖子

621

积分

高级会员

Rank: 4

积分
621
发表于 2005-3-19 16:43:00 | 显示全部楼层 |阅读模式
win32 Application project文字方?K的字型
???一下要如何?定hwndEdit(ID_EDIT)的字型,因??efault的都是粗?,我想改?成自己指定的Font

LRESULT CALLBACK WindowProc(
                                                        HWND hwnd,      // handle to window
                                                        UINT uMsg,      // message identifier
                                                        WPARAM wParam,  // first message parameter
                                                        LPARAM lParam   // second message parameter
                                                        )
{
        static HWND hwndEdit ;
                       
        switch(uMsg) {

        case WM_CREATE:
                {
                        hwndEdit = CreateWindow (TEXT ("edit"), NULL,
                                WS_CHILD | WS_VISIBLE | ES_LEFT,
                                0, 0, 150, 30, hwnd, (HMENU) IDC_EDIT1,
                                ((LPCREATESTRUCT) lParam) -> hInstance, NULL) ;
                       
                        HFONT newFont;
                        newFont=CreateFont(-14, 0, 0, 0, FW_BOLD, FALSE, FALSE, FALSE,
                                CHINESEBIG5_CHARSET, OUT_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS,
                                DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "新?明?");
                       
                        SendMessage(hwndEdit,WM_SETFONT,(WPARAM) newFont,MAKELPARAM(TRUE , 0));
                        s_fnEdit = (WNDPROC)::SetWindowLong( hwndEdit, GWL_WNDPROC, (LONG)EnterEditCallBack );
                       
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 21:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表