| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1211 人关注过本帖
标题:话说,VFP有无可用/好用/易用的“Markdown编辑框”控件?
只看楼主 加入收藏
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
微软新版记事本全面支持Markdown格式:
https://blogs.

微软在 5 月 30 日宣布推出新版记事本应用(版本 11.2504.50.0),新增轻量级格式功能。最初该功能仅面向 Canary 和 Dev 渠道用户开放测试。

近日有用户发现,Windows 11 的记事本现已全面支持 Markdown 格式,且系统运行表现稳定,未出现性能下降问题。非 Windows Insider 计划的用户也可以通过微软商店更新获得此功能,并在首次启动时看到相关提示窗口。

可,我的 Windows 记事本 已自动升级至版本 11.2504.62.0,却找不到支持 Markdown 格式的功能,怎么破?

昨天 18:08
iswith
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:637
专家分:732
注 册:2013-5-14
收藏
得分:0 
你盗版的系统
还这个重要更新
Snipping Tool (version 11.2505.21.0)
GIF export
In this update, we are adding GIF export for screen recordings – designed to boost your productivity and turn quick captures into shareable moments.

To get started, open Snipping Tool’s screen recorder via Win + Shift + R or launch the app and toggle to screen recording mode. Record a screen recording video. Once the recording preview opens in the Snipping Tool app, click on the “Export GIF” button in the top toolbar.

[此贴子已经被作者于2025-7-6 20:09编辑过]

昨晚 19:59
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
以下是引用iswith在2025-7-6 19:59:01的发言:

你盗版的系统
还这个重要更新


现在我们这些老家伙,谁还有精力去电脑城组装台式机啊?无非就去华硕门店,买一部笔记本电脑,再外接自家的27寸显示器,当作台式机来用。
话说,这年头,谁还犯得着去用盗版windows 11啊?
昨晚 23:02
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
为什么我如此关注Markdown 格式?事关,我觉得,Markdown 简直就是改变未来文本处理的最重要的发明之一,其重要性,就跟UTF-8差不多了!

8 小时前
iswith
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:637
专家分:732
注 册:2013-5-14
收藏
得分:0 
对于VFP来说意义不大,无法调用的东西都没有啥意义!它再强VFP用不了!有啥意义。
8 小时前
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

希望能找找新版记事本的DLL,若能找到调用方法就好啦!
6 小时前
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:946
专家分:1485
注 册:2021-10-13
收藏
得分:0 
回复 26楼 cssnet
我用notepad++,支持markdown
3 小时前
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
以下是引用sam_jiang在2025-7-7 16:07:28的发言:
我用notepad++,支持markdown


讨论的不是谁支持,谁不支持的问题,而是,如上边的英雄所言:有没办法调用markdown?在VFP中?

观察了一下新版的 Windows 记事本,发现它调用的可能是Windows.UI.Xaml.dll,这很可能意味着 新版记事本(Notepad)使用了现代 Windows UI(WinUI/XAML)框架,而 Markdown 支持可能正是通过 XAML 控件实现的(例如 RichEditBox 或 WebView2 渲染)。

好吧,现在正式呼唤熟悉这一块的英雄们:

长江长江,我是黄河!听到请回答!


3 小时前
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
再仔细察看了一下,在新版 Windows 记事本 中,显示格式文本的类名,是RichEditD2DPT,这意味着它使用了基于 Direct2D 的现代化 RichEdit 控件,而非传统 Win32 的 RichEdit20W。这为 Markdown 支持提供了底层技术基础。现在问题又变成:

试问,哪路英雄能够在VFP中实例化RichEditD2DPT控件,并无碍地调用?
1 小时前
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:409
专家分:360
注 册:2013-10-4
收藏
得分:0 
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

1 小时前
快速回复:话说,VFP有无可用/好用/易用的“Markdown编辑框”控件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040153 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved