如何设置编辑框的字体 [英] How to set font of edit box

查看:221
本文介绍了如何设置编辑框的字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何设置特定编辑框的字体

How do you set the font for a particular edit box

'创建窗口

hWnd = CreateWindowEx(0,"#32770" ,"窗口标题及QUOT ;, WS_OVERLAPPEDWINDOW或者WS_VISIBLE,100,100,600,600,0,0,0,0)

' Create window
hWnd = CreateWindowEx( 0, "#32770", "Window Title", WS_OVERLAPPEDWINDOW Or WS_VISIBLE, 100, 100, 600, 600, 0, 0, 0, 0 )

"创建编辑

EDIT_IN  = CreateWindowEx(0,"编辑","" ;, WS_VISIBLE或者WS_CHILD或者WS_BORDER或ES_MULTILINE或WS_VSCROLL或WS_HSCROLL            &NBSP ; ,10,10,430,110,hWnd,0,
0,0)

'create in edit
EDIT_IN  = CreateWindowEx( 0, "EDIT", "", WS_VISIBLE Or WS_CHILD Or WS_BORDER or ES_MULTILINE or WS_VSCROLL or WS_HSCROLL               , 10, 10,430,110, hWnd, 0, 0, 0 )

我需要设置编辑框字体到"系统"能够显示所有256个字符..

I need to set the edit box font to "system" to be able to show all 256 chars..

推荐答案

试试这个:

HFONT font = (HFONT)GetStockObject( SYSTEM_FONT );
SendMessage( EDIT_IN, WM_SETFONT, (WPARAM)font, TRUE );




要按名称使用特定字体,请考虑 CreateFont

To use a particular font by name, consider CreateFont.


这篇关于如何设置编辑框的字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆