Q&A

  • Window 시간 변경
델 초봅니다.
간단한 문제 인거 같긴 한데... 어떻게 해야 좋을지 모르겠습니다.
예를 들어 현재 시간이 12시 08분 인데  1시 8분으로 바꾸고 싶다면...

window시간을 바꿀려면,,,.. API 함수를 써야 하는건지...아님 델파이에서 제공해 주는 뭔가가 있는지....궁금합니다.
2  COMMENTS
  • Profile
    홍성락 2002.09.12 01:43
    hsr//////////////////////////////////////////////////////////////
    SetLocalTime를 써보세요.
    procedure TForm1.Button1Click(Sender: TObject);
    var
       lpSystemTime: TSystemTime;
    begin
       GetLocalTime(lpSystemTime);
       lpSystemTime.wHour := 13;
       lpSystemTime.wMinute := 8;
       SetLocalTime(lpSystemTime);
    end;
  • Profile
    김수경 2002.09.12 01:25
    Windows API중

    BOOL SetSystemTime(
    CONST SYSTEMTIME *lpSystemTime // address of system time to set
    );

    을 이용하시면 됩니다.

    typedef struct _SYSTEMTIME {  // st  
        WORD wYear;
        WORD wMonth;
        WORD wDayOfWeek;
        WORD wDay;
        WORD wHour;
        WORD wMinute;
        WORD wSecond;
        WORD wMilliseconds;
    } SYSTEMTIME;