void CSCommTestDlg::OnTimer(UINT nIDEvent){// TOD Add your message handler code here and/or call defaultOnButtonManualsend();CDialog::OnTimer(nIDEvent);}
再在在主對(duì)話框中加入一個(gè)復(fù)選接鈕,ID為IDC_CHECK_AUTOSEND Caption: 自動(dòng)發(fā)送(周期1秒),再利用ClassWizard為其添加BN_CLICK消息處理函數(shù)void CSCommTestDlg::OnCheckAutosend():
void CSCommTestDlg::OnCheckAutosend(){// TOD Add your control notification handler code herem_bAutoSend=!m_bAutoSend;if(m_bAutoSend){SetTimer(1,1000,NULL);//時(shí)間為1000毫秒}else{KillTimer(1); //取消定時(shí)}}
其中:m_bAutoSend為BOOL型變量,在CLASSVIEW中為CSCommTestDlg類加入,并在構(gòu)造函數(shù)中初始化:
m_bAutoSen=FALSE;現(xiàn)在可以運(yùn)行程序測(cè)試了。
11.什么是VARIANT數(shù)據(jù)類型?如何使用VARIANT數(shù)據(jù)類型?
不知如何使用VARIANT數(shù)據(jù)類型, 有不少朋友對(duì)VARIANT這個(gè)新的數(shù)據(jù)類型大感頭疼。SetOutput()函數(shù)中 需要的VARIANT參數(shù)還可以使用COleVariant類的構(gòu)造函數(shù)簡(jiǎn)單生成,現(xiàn)在GetInput()函數(shù)的返回值也成了VARIANT類型,那么如何從返回的值中提取有用的內(nèi)容。 VARIANT及由之而派生出的COleVariant類主要用于在OLE自動(dòng)化中傳遞數(shù)據(jù)。實(shí)際上VARIANT也只不過是一個(gè)新定義的結(jié)構(gòu)罷了,它的主要成員包括一個(gè)聯(lián)合體及一個(gè)變量。該聯(lián)合體由各種類型的數(shù)據(jù)成員構(gòu)成, 而該變量則用來(lái)指明聯(lián)合體中目前起作用的數(shù)據(jù)類型。我們所關(guān)心的接收到的數(shù)據(jù)就存儲(chǔ)在該聯(lián)合體的某個(gè)數(shù)據(jù)成員中。 該聯(lián)合體中包含的數(shù)據(jù)類型很多,從一些簡(jiǎn)單的變量到非常復(fù)雜的數(shù)組和指針。由于通過串口接收到的內(nèi)容常常是一個(gè)字節(jié)串,我們將使用其中的某個(gè)數(shù)組或指針來(lái)訪問接收到的數(shù)據(jù)。這里推薦給大家的是指向一個(gè)SAFEARRAY(COleSafeArray)類型變量。新的數(shù)據(jù)類型SAFEARRAY正如其名字一樣,是一個(gè)“安全數(shù)組”,它能根據(jù)系統(tǒng)環(huán)境自動(dòng)調(diào)整其16位或32 位的定義,并且不會(huì)被OLE改變(某些類型如BSTR在16位或32位應(yīng)用程序間傳遞時(shí)會(huì)被OLE翻譯從而破壞其中的二進(jìn)制數(shù)據(jù))。大家無(wú)須了解SAFEARRAY的具體定義,只要知道它是另外一個(gè)結(jié)構(gòu),其中包含一個(gè) (void *)類型的指針pvData,其指向的內(nèi)存就是存放有用數(shù)據(jù)的地方。 簡(jiǎn)而言之,從GetInput()函數(shù)返回的VARIANT類型變量中,找出parray 指針,再?gòu)脑撝羔樦赶虻腟AFEARRAY變量中找出pvData指針,就可以向訪問數(shù)組一樣取得所接收到的數(shù)據(jù)了。具體應(yīng)用請(qǐng)參見void CSCommTestDlg::OnComm()函數(shù)。
大概我現(xiàn)在也說(shuō)不清這個(gè)問題,我自己從第一次接觸這個(gè)東西,到現(xiàn)在還是給別人講不清。
網(wǎng)站首頁(yè) |網(wǎng)站簡(jiǎn)介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
Copyright © 2000-2020 www.ffpps.com All Rights Reserved.
中國(guó)網(wǎng)絡(luò)消費(fèi)網(wǎng) 版權(quán)所有 未經(jīng)書面授權(quán) 不得復(fù)制或建立鏡像
聯(lián)系郵箱:920 891 263@qq.com
亚洲av无码成人精品区| 欧美孕交alscan巨交xxx| 玩弄秘书的奶又大又软| 亚洲av永久无码一区二区三区| 真实的国产乱xxxx在线四季| 全国最大成人网站| 亚洲av无码国产在丝袜线观看| 国产多p交换视频| 欧美日韩精品乱国产| CHINESE老熟妇老女人HD| 日本最大胆的人文体艺术| 激情都市亚洲一区二区| 欧美熟妇另娄久久久久久| 两个人看的WWW高清视频中文| 国产大片资源中文字幕| 97偷自拍亚洲综合图片| 丰满少妇高潮惨叫久久久一| 无人在线观看高清免费完整版| 寡妇两腿间黑黑的毛| 天干天干天啪啪夜爽爽av| 少妇的丰满3中文字幕| 国产精品人妻一区二区三区四区 | 老牛嫩草一区二区三区| ysl千人千色t9t9t9| 好男人www免费高清视频在线观看 张栢芝被柔到高潮下不了床 | 韩国电影妈妈的朋友| 美女视频黄a视频全免费网站| 成人性爱视频在线观看| 99久久精品国产免费| 搡女人真爽免费视频大全| 肉欲娇宠(h)皇帝篇31| 印度女rapper raja| 色欲av午夜一区二区三区| 欧美丰满熟妇多毛XXXXX| 蜜臀AV无码一区二区三区| japanese强行极度| 亚洲色欲色欲大片www无码| 女人做爰高潮呻吟17分钟| 日本成熟人妻理伦无码新片| 漂亮人妻被中出中文字幕久久| 国精产品一区二区三区糖心 |