åºäºVC6.0 åäºä¸²å£éä¿¡ç¨åº ç¨çæ§ä»¶ ä½æ¯ä¸²å£äºä»¶æ²¡æ触å è½ååºæ°æ® ä½æ¯ ä¸è½æ¶ï¼ï¼ ææ¯åå¦C++ è¦ç»ä¸ä¸ªç¡¬ä»¶æ¿ååä¸ä¸ªä¸²å£é
置软件 æ±æç¹
if(m_com.GetPortOpen()) //串å£åå§å
{
m_com.SetCommPort(1);
m_com.SetSettings("9600,n,8,1");
m_com.SetRThreshold(1);
m_com.SetInputMode(1);
m_com.SetInputLen(0);
m_com.GetInput();
m_com.SetInBufferSize(1024);
m_com.SetOutBufferSize(1024);
}
串å£åå§åç¨åºæ¾å° çªå£åå§åBOOL CTESTCOMDlg::OnInitDialog() éé¢ç
串å£äºä»¶ç¨åº
void CTESTCOMDlg::OnOnCommMscomm1()
{
// m_com.GetCommEvent();
VARIANT APP;
CString BPP, DPP;
BYTE Input[2048];
long len, k;
COleSafeArray CPP;
if(m_com.GetCommEvent()==2)
{
APP=m_com.GetInput();
CPP=APP;
len=CPP.GetOneDimSize();
for(k=0;k<len;k++)
CPP.GetElement(&k,Input+k);
for(k=0;k<len;k++)
{
BYTE bt=*(char *)(Input+k);
BPP.Format("%c",bt);
m_JS=m_JS+BPP; //m_JS CStringç±»åäºä¾ç¼è¾æ¡åé
}
// TODO: Add your control notification handler code here
}
UpdateData(false);
}
MFCæ件è½åæ°æ®åºæ¥ï¼ä¸²å£å©æä¹è½æ¶å°ï¼ä½æ¯ä¸²å£å©æå ä¸ä¸²æ°æ® MFCæ件æ¶ä¸å°ï¼ï¼ï¼
温馨提示:内容为网友见解,仅供参考