多進程

多進程

Windows 應用程式中訊息有兩種送出途徑;直接和排隊。Windows或某些運行的應用程式可直接發布訊息給視窗過程,或者,訊息可送到訊息列象連續不斷輪詢訊息佇列的OS中當前執行的每個進程都 事件驅動程式不是由事件的順序來控制,而是由事件的發生來控,而事件的發生是隨機的、不確定的,這就允許程式的用戶用各種合理的順序來安排程式的流程。

Windows是事件驅動(訊息驅動)的OS,也是基於訊息的OS。

事件驅動圍繞訊息的產生與處理實現的,訊息是一種報告有關事件發生的通知。

Windows應用程式的訊息來源

輸入訊息:包括鍵盤和滑鼠的輸Windows將它們送到應用程式的訊息佇列中,由應用程式來處理訊息。

控制信息:用來與Windows的控制對象(列表框、按鈕等)進行雙向通信。這類信息一般不經過應用程式訊息佇列,而是直接傳送到控制對象上去。

系統訊息:對程式化的事件或系DDE)要通過Windows的系統訊息佇列,而有的則不通過系統訊息佇列而直接送入應用程式的訊息佇列(如創 建視窗訊息).

用戶訊息:這是程式設計師自己定義

相關詞條

相關搜尋

熱門詞條

聯絡我們