Search results

'WM_COPYDATA'에 해당하는 글들

  1. 2007/01/13  WM_COPYDATA SENDER CLASS

WM_COPYDATA 전송용 클래스.

Set_message // 보낼 메세지 dwData , CString
Set_destination // 목적지의 창이름. 프로세스이름도 오버로딩시켜야겠지.
Set_messagetype // 메세지타잎 WM_COPYDATA 기본 초기화. 다른것도 쓸수있겠지만. Param으로 들어가는 기본자료형이 PCOPYDATASTRUCT로 되어있다.

Send_message // 보내기. 위의 (destination,dwdata,message)바로입력도 오버로딩되어있다.(세팅후 바로전송.)
Clear // 초기화.

를 쓰면 이용가능하다.

COPYDATA에 종속적이라는게 큰문제. (정작본인은 COPYDATA용으로만 만들었으니까;)
선언시엔 Static으로 선언하여 이용전에 delete(해제)된 메모리를 참조하여 삐꾸나는일이 없도록 하자.

Set_message 에 PCOPYDATASTRUCT도 쓸수있도록 오버로딩 되어있다.
destination이 Null 일경우 전송이 안된다. (Send_message -1  반환.)

클래싱에관한 책을 많이 읽어보면서 처음으로 객체지향이라는 느낌으로 만들어본 클래스.
앞으로 만드는 클래스는 계속이렇게 보관해야겠다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/01/13 17:22 2007/01/13 17:22
openclose