窗体接收消息转成控制台接收消息。。。

jerrylyj jerrylyj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
窗体程序中,调用
SetFileEndMsg(0,this.Handle, WM_FILE_END);
可以在特定时间向本窗体this.Handle发送WM_FILE_END窗体消息
然后重写窗体消息接收函数如下:

/// <summary>
/// 重写窗体接收信息
/// </summary>
/// <param name="m"></param>
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_FILE_END)
{//当播放完成(即合并完成的时候,会发送消息给窗体)
OnMyCommand(m.WParam, m.LParam);
}
base.WndProc(ref m);
}


//接收到完成的信号时,调用
public static void OnMyCommand(IntPtr wParam, IntPtr lParam)
{
//---------------------------
}

现在要将该窗体程序改为控制台,可是控制台并没有窗体。。也就不能用那个SetFileEndMsg来发送结束消息了~~
how can i do。。。
...全文
评论 2
收藏 已收藏
分享
返回顶部
jerrylyj
C# 111,129 成员 642,539 内容