窗体接收消息转成控制台接收消息。。。
窗体程序中,调用
SetFileEndMsg(0,this.Handle, WM_FILE_END);
可以在特定时间向本窗体this.Handle发送WM_FILE_END窗体消息
然后重写窗体消息接收函数如下:
现在要将该窗体程序改为控制台,可是控制台并没有窗体。。也就不能用那个SetFileEndMsg来发送结束消息了~~
how can i do。。。
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。。。
...全文
相关推荐
VS2012控制台窗口接收窗口消息WM_COPYDATA实例
windows 控制台窗口也可以接收窗口消息,例子中接收了WM_COPYDATA消息,其实还可以接收其他消息。使用时只需用TestMessage进程给TestMessage2进程发送消息即可。
控制台应用程序接收UI消息
控制台应用程序隐藏BUTTON 接收UI消息 RegisterDeviceNotification 注册设备通知
visual c++中实现控制台窗体中绘图
实现了控制台做窗体绘图,在控制台中调用windows.h里的文绘图函数实现绘图
手机SMS短消息的接收
该资源是基于eclipse编写的MSM(短消息的发送)。使用前,首先打开wtk中的工具集中的WMA控制台,然后利用控制台即可发送短信,消息则会显示在手机屏幕上。
C# 无窗体示例程序
C# 无窗体示例程序 想让程序不退出,只要在Main函数的最后添加一句: Application.Run();//不含参数 这样,程序只有在显示调用Application.Exit();时才会退出。


