±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®]°í¼ö´Ôµé µµ¿Í ÁÖ¼¼¿ä. ¤Ì¤Ì ¿ø°Ý Á¦¾î½Ã °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàÇÑ ÇÁ·Î±×·¥Àº ¸¶¿ì½º Á¦¾î°¡ ¾ÈµÇ¿ä...¤Ì¤Ì
kmchoi
(Ãְ游)
2018-02-23 ¿ÀÈÄ 4:24:54
627ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
1. °³¹ß/½ÇÇà Ç÷§Æû 
  (1) OS : À©µµ¿ì 10
  (2) °³¹ßÅø : µ¨ÆÄÀÌ xe3
  (3) »ç¿ë Database : 

2. °³¹ß ÁßÀΠÇÁ·Î±×·¥ 
  ¿ø°Ý Á¦¾î

3. Áú¹® ³»¿ë 
  ¿ø°Ý Á¦¾î½Ã °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàÇÑ ÇÁ·Î±×·¥Àº ¸¶¿ì½º Á¦¾î°¡ ¾ÈµË´Ï´Ù.


var
  B: Byte; 

  Pt : TPoint;
begin
  if ReadArray( MousePacket.Data ) then
   begin

     Application.ProcessMessages;
     Pt.x := Round(MousePacket.X * (65535 / Screen.Width));
     Pt.y := Round(MousePacket.Y * (65535 / Screen.Height));

     case MousePacket.Mode of
     PACKET_MOUSE_MOVE : SetCursorPos( Pt.x, Pt.y );                         

                    else Mouse_Event( MOUSEEVENTF_ABSOLUTE or MousePacket.Mode, Pt.x, Pt.y, 0, 0 );
     end;

     ReadedSize := 0;
     Read;

     B := 0;
     FRemoteClient.SendBuf( B, 1 );
   end;