|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
剛看完uc/osII,然后看了博創(chuàng)的例子。里面有個消息機(jī)制代碼: |
| 作者:highday 欄目:嵌入式系統(tǒng) |
#define OSMessageQSize 20 ///////////////////////////Message struct//////////////////////////// typedef struct { POS_Ctrl pOSCtrl; //消息所發(fā)到的窗口(控件) U32 Message; U32 WParam; U32 LParam; }OSMSG, *POSMSG; #define OSM_KEY 1 //鍵盤消息 #define OSM_TOUCH_SCREEN 2 //觸摸屏消息 #define OSM_SERIAL 100 //串口收到數(shù)據(jù)的消息 #define OSM_LISTCTRL_SELCHANGE 1001 //列表框的選擇被改變的消息 #define OSM_LISTCTRL_SELDBCLICK 1002 //列表框的選擇雙擊消息 #define OSM_BUTTON_CLICK 1003 //單擊按鈕消息 POSMSG OSCreateMessage(POS_Ctrl pOSCtrl, U32 Message, U32 wparam, U32 lparam); U8 SendMessage(POSMSG pmsg); POSMSG WaitMessage(INT16U timeout); void DeleteMessage(POSMSG pMsg); void initOSMessage(); #endif 我想知道它的消息傳遞的原理和原代碼是怎么樣的!癘SCreateMessage(), SendMessage(),WaitMessage(),DeleteMessage();”幾個函數(shù) 請問高手是跟windows的消息機(jī)制一樣嗎? |
| 2樓: | >>參與討論 |
| 作者: highday 于 2005/1/17 10:25:00 發(fā)布:
幫幫忙啦。高手們! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |