SetEditorFont()
Publié : ven. 14/janv./2005 21:17
Petite procédure bien pratique pour avoir des EditorGadgets lisibles à l'oeil nu
Par contre je ne suis pas sûr que ça passe sur toutes les versions de Windows

Par contre je ne suis pas sûr que ça passe sur toutes les versions de Windows

Code : Tout sélectionner
Procedure.l SetEditorFont(Edit.l,Font.s,Height.l)
Format.CHARFORMAT\cbSize=SizeOf(CHARFORMAT)
Format\dwMask=#cfm_size|#cfm_face
Format\yHeight=Height
PokeS(@Format\szFacename,Font)
ProcedureReturn SendMessage_(GadgetID(Edit),#EM_SETCHARFORMAT,0,@Format)
EndProcedure
If OpenWindow(0,0,0,400,300,#PB_Window_SystemMenu,"") And CreateGadgetList(WindowID(0))
EditorGadget(0,0,0,400,300)
t=SetEditorFont(0,"Lucida Console",240)
Debug t
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf