【发布时间】:2014-09-12 17:50:59
【问题描述】:
我想关闭记事本文件而不提示“您要保存更改”对话框。我试过了:
SendMessage(handle, 0x0010, IntPtr.Zero, IntPtr.Zero);
但问我是否要保存更改。 DestroyWindow(HWND) 也不起作用。
如何解决这个问题?
非常感谢...
【问题讨论】:
-
您这样做的目的是什么? (即为什么你需要使用记事本而不是你自己程序中的控件等)
-
@Sayse 看来他正在从自己的进程控制记事本进程/窗口。
-
@Mesut 顺便说一句,如果你想回答你的问题,你应该使用常量而不是像
0x0010这样的显式值。查找它们实际引用的常量太麻烦了。 -
stackoverflow.com/questions/2237628/c-sharp-process-killing只需将进程名替换为记事本进程名