如何设置编辑框的字体 [英] How to set font of edit box
问题描述
如何设置特定编辑框的字体
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屋!