
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