태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


댓글 하나가 운영자에겐 커다란 힘이 됩니다!


01: WM_COPYDATA 사용해서 보내고
02: 03: OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)로 받았습니다. 04: 05: char strData[] = "adfafdfgsgfsdfgqer"; 06: 07: //////////////////////////////////////////////////////////////////////////////////////// 08: // CpStructData.dwData = 0 // WM_COPYDATA를 처리할떄 사용하는 index 코드..
// 0을 직접 넣어주셔도 되요
09: // CpStructData.cbData = strlen(sBuff); // 문자열의 길이 10: // CpStructData.lpData = &sBuff; // 전송할 문자열 11: 12: COPYDATASTRUCT CpStructData; 13: 14: CpStructData.dwData = 0; 15: CpStructData.cbData = strlen(strData); 16: CpStructData.lpData = strData; 17: 18: if (pWnd) 19: {
20: ::SendMessage(pWnd->m_hWnd, WM_COPYDATA, 0, (LPARAM)&CpStructData); 21: }
22: 23: //////////////////////////////////////////////////////////////////////////////////////// 24: 25: BOOL CLogViewerDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct) 26: { 27: int iDataLength = pCopyDataStruct->cbData; 28: char * strData2; 29: char strTemp[100]; 30: 31: memset(strTemp, 0x00, 100); 32: 33: char strData[1024] = ""; 34: 35: memcpy(strData, pCopyDataStruct->lpData, pCopyDataStruct->cbData); 36: 37: }

위의 정보가 도움이 되셨나요? 그렇다면 댓글 하나만 남겨주세요.
댓글 하나가 운영자에겐 커다란 힘이 됩니다!

Write your message and submit
« PREV : 1 : ... 262 : 263 : 264 : 265 : 266 : 267 : 268 : 269 : 270 : ... 436 : NEXT »