DeepSeek骗我用类似这样的代码,测试记事本的Markdown渲染,可惜事情可能没那么简单,光插入了纯文本,没有格式渲染:
* test_Notepad_MD.prg
DECLARE Long SendMessage IN WIN32API AS SendMessageI Long nHandle, Long nMessage, Long nParameter, Long nParameter
DECLARE Long SendMessage IN WIN32API AS SendMessageS Long nHandle, Long nMessage, Long nParameter, string @
*填充参数,测试记事本的MarkDown渲染
hWndRichEdit = 0x000A0DF0
&&侦测到的记事本实例句柄
WM_SETTEXT = 0x000C
EM_SETEDITSTYLE = 0x14CD
SES_MARKDOWN = 0x10000000
LPARAM = "** Hello ** _World_"
SendMessageI(hWndRichEdit, EM_SETEDITSTYLE, SES_MARKDOWN, SES_MARKDOWN)
SendMessageS(hWndRichEdit, WM_SETTEXT, 0, @LPARAM)
return