|
받는 쪽에서 String 포인트로 받을 수 있다면 그냥
String str1 = "test";
SendMessage(m_hMain , WM_CHART_VIEW , (WPARAM) &str1 ,(LPARAM) data2);
식으로 넘겨도 되고,
받는 쪽에서 String을 받을 수 없으면
SendMessage(m_hMain , WM_CHART_VIEW , (WPARAM) str1.c_str() ,(LPARAM) data2);
식으로 문자열만 넘기는 방법을 써도 됩니다.
이럴 경우는 당연히 char * 같은 문자열 포인트로 받아주면 되겠죠.
거짓말처럼 님이 쓰신 글 :
: SendMessage(m_hMain , WM_CHART_VIEW , (WPARAM) data1 ,(LPARAM) data2);
:
: 여기서 data1 과 data2 값에 String 값을 WPARAM 이나 LPARAM 값에 넣어서 보낼수 없나요??
:
: 있다면 방법좀 알려주세요
|