如何在 .NET 应用程序中制作 Notepad.exe 的 "PageSetting" 对话框?

How to make the "PageSetting" dialogbox of Notepad.exe in .NET app?

我想在 Notepad.exe:

中像这样通过 .NET 创建一个 PageSetting 对话框

我写代码使用System.Windows.Forms.PageSetupDialog,它看起来像这样:

我在 Win32 API 上尝试了 PAGESETUPDLG.lpPageSetupTemplateName,它有效。 但是UI太丑了

如何只使用 .net class 让对话框在 Notepad.exe 中点赞?

感谢@Hans Passant。 我从你的回答中得到了一个信息。 然后我发现该页面对问题很有帮助。

The link