In Windows 10 with PB 5.73 Beta 4 you have to enable SES_EX_NOTABLE before displaying text in the Editorgadget. Fred should implement this when creating an EditorGadget. It doesn't do any harm in PB 5.72.
After enabling SES_EX_NOTABLE in the EditorGadget, BarryG's and infratec's examples work like a charm in PB 5.73 Beta 4:
Code:
#EM_SETEDITSTYLEEX = #WM_USER + 275
#SES_EX_NOTABLE = 4
OpenWindow(0,200,200,100,100,"test",#PB_Window_SystemMenu)
EditorGadget(0,10,10,80,80)
SendMessage_(GadgetID(0), #EM_SETEDITSTYLEEX, #SES_EX_NOTABLE, #SES_EX_NOTABLE)
AddGadgetItem(0,-1,"+-+")
AddGadgetItem(0,-1,"WTF")
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
Code:
#EM_SETEDITSTYLEEX = #WM_USER + 275
#SES_EX_NOTABLE = 4
OpenWindow(0,200,200,200,100,"test",#PB_Window_SystemMenu)
EditorGadget(0,10,10,180,80)
SendMessage_(GadgetID(0), #EM_SETEDITSTYLEEX, #SES_EX_NOTABLE, #SES_EX_NOTABLE)
AddGadgetItem(0,-1,"+----------+")
AddGadgetItem(0,-1,"| C64 Maze |")
AddGadgetItem(0,-1,"+----------+")
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow