void MySocket::OnConnect(int nErrorCode)
{
// TODO: 在此添加專用代碼和/或呼叫基類
CString Buffer=_T("");
TCHAR TBuffer[4096]={0};
if(nErrorCode==0)
{
m_bConnected=TRUE;
CChessHigherApp *pApp= (CChessHigherApp *)AfxGetApp();
CMainFrame *pFrame = (CMainFrame*)pApp->m_pMainWnd;
DNetWorkChess *pDlg=(DNetWorkChess *)pFrame->GetActiveWindow();
memcpy(m_szBuffer,"連接到",13);
strcat_s(m_szBuffer,"123");
pDlg->m_inet=1000;
MultiByteToWideChar(0,0,m_szBuffer,-1,TBuffer,4069);
Buffer.Format(_T("%d"),pDlg->m_inet);
AfxMessageBox(Buffer,MB_OK,0);
memset(m_szBuffer,0,sizeof(m_szBuffer));
AsyncSelect(FD_READ);
}
CAsyncSocket::OnConnect(nErrorCode);
}
紅色標記就是我寫的相關代碼,但是在對話框上無法看到數字變化,估計指標找錯了。
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/221059.html
標籤:界面
