|
홍지곤 님이 쓰신 글 :
: V6-카츠라기 님이 쓰신 글 :
: : 서버쪽에 mouse_event 를 사용해 보세요. 도움말에 나옵니다.
: :
: : mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);
: : mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
: :
: : mouse_event(MOUSEEVENTF_MOVE, x, y, 0, 0);
: :
: : 이런식으로 사용하면 됩니다.
: :
:
: //--------------------------------------------------------------
:
: 답변 감사합니다.
:
: V6-카츠라기 님이 가르켜준 mouse_event() 를 이용하면 될 것 같은데요,
: 제가 궁금한것은요? 어떻게 패킷 받은것을 적용시켜야 할지를 모르겠어요...
:
: 패킷받은것에
:
: 패킷 = 이벤트 + 좌표X + 좌표Y + Button
:
: 이벤트값이 1(마우스업) 이라고 할때, 1값을 어떻게 MOUSEEVENTF_LEFTUP에
:
: 적용시켜야 할지를 조금만 가르켜주세요~
:
: 조금만 더 설명 부탁드립니다.
:
: 그럼...감사합니다.
:
void 서버쪽 패킷 분석 함수(클라이언트 메세지)
{
클라이언트 메세지 패킷분석;
switch(이벤트)
{
case 1:
mouse_event(MOUSEEVENTF_LEFTUP, 좌표X, 좌표Y, 0, 0);
break;
case 2:
mouse_event(MOUSEEVENTF_LEFTDOWN, 좌표X, 좌표Y, 0, 0);
break;
case 3:
mouse_event(MOUSEEVENTF_MOVE, 좌표X, 좌표Y, 0, 0);
break;
}
}
void __fastcall 서버측에서 클라이언트 메세지 이벤트(어쩌고 저쩌고)
{
void 서버쪽 패킷 분석 함수(클라이언트 메세지);
서버쪽 패킷 분석 함수(어쩌고 저쩌고->클라이언트 메세지);
}
대충 이렇게 되면 될 것 같군요.
이상 V6 였습니다.
|