mfc中的訊息(自定義):
.h中定義訊息響應函式
afx void onmymessage();
。cpp中定義訊息建立訊息對映與實現訊息函式體
#define wm_mymessage wm_user+1
on_message(wm_mymessage,onmymessage)
void cmyclass::onmymessage()
其實最終目標,就是wm_mymessage時,執行函式onmymessage()
script中如下:(假設訊息響應函式名稱始終為on+[message],對於幾個訊息只有乙個響應函式的情況,稍加修改即可)
function postmessage(message,arg,func)
//message:訊息名稱(字串),如"wm_mymessage"
//arg:以,號分割的函式引數列表如:"1,str1,'const string',obj"
//func:響應函式名稱,如"onmymessage",如果為空則預設為on+[message]
}if(flag)
}evalstr="on"+message;
evalstr+="(";
if(arg) evalstr+=arg;
evalstr+=");";
eval(evalstr);
}響應函式的編寫:
function onmymessage(constintarg,intarg,conststring,stringarg,obj)
呼叫的地方:
var str="string123456";
var ntemp=100;
var obj={};
postmessage("mymessage","1,ntemp,'conststring',str,obj");
執行結果:
alert的字串為:1100conststringstring123456[object]
非常簡單!!!!!!!!!!!!!!!!!!!!!!!!!!!!
用模擬器零成本體驗MF開發
目前針對.net micro framework 無論是開發gpio spi i2c 還是串列埠通訊都離不開硬體,前段時間我擴充套件了官方的mf 模擬器,可以不用硬體,零成本的體驗上述技術開發。要體驗mf 開發,必須具備如下條件 pc機上已安裝vs2005 從 從 文件 根據說明,在本機上註冊該模擬...
在mysql中模擬oracle的sequence
為了在mysql中實現類似於oracle的sequence的功能,要進行以下步驟 1 建立乙個只有乙個資料行的資料表 create table t sequence id int unsigned not null insert into t sequence values 0 2 用以下操作檢索出...
九 在Scrapy中模擬登陸
使用formrequest.from response 方法模擬使用者登入 官方參考文件 1 說明 通過 會實現對某些表單字段 如資料或是登入介面中的認證令牌等 的預填充。使用scrapy抓取網頁時,如果想要預填充或重寫像使用者名稱 使用者密碼這些表單字段,可以使用 formrequest.from...