?????? 今天講講基于C#里的基于消息處理的應用程序的一個例子。
我們知道,Windows操作系統的程序是基于消息處理的。也就是說,程序接收到消息代碼定義,然后根據消息代碼定義去處理對應的操作。前面有一個博文例子( C#程序的啟動顯示方案(無窗口進程發送消息) - 開源研究系列文章 ),今天給出一個具體的消息處理程序的例子,這里也是接收其它程序發送過來的消息代碼,然后在程序里運行相關的操作。
1、 項目目錄;
下面是項目的目錄,一個發送消息的程序和一個被控程序。
?
2、 函數介紹;
1) 先定義消息代碼,發送方和被控方的代碼必須一致;
?
2) 處理消息代碼;
?
3、 程序運行;
下面是程序運行的效果;
?
4、 源碼下載;
感興趣的讀者請自己下載源碼:
https://download.csdn.net/download/lzhdim/88212516
上面介紹C#里實現的一個基于消息處理的應用程序的例子,具有拋磚引玉的效果,需要的讀者自己下載源碼進行復用。著名的播放軟件Winamp就是一個很好的例子。