Q&A

  • 스타같은 게임을 최소화시키는 방법은 어떻게 해야하는지
클라이언트 가 있구요



클라이언트에게 'A' 라는 값이 전달되면

실행중인 게임을(스타같은) 최소화 시키고 싶은데

가능한지요



고수님들의 도움을 부탁 합니다..



2  COMMENTS
  • Profile
    이방인 2001.10.18 03:07
    박종삼 wrote:

    > 클라이언트 가 있구요

    >

    > 클라이언트에게 'A' 라는 값이 전달되면

    > 실행중인 게임을(스타같은) 최소화 시키고 싶은데

    > 가능한지요

    >

    > 고수님들의 도움을 부탁 합니다..

    >

    음...소켓통신은 어차피 필요한거구요...

    그리고...

    스타크의 핸들을 알아야 하구요...이거야..모..클래스명으로 FindWindow()를 쓰시면 될꺼구요...

    겜임..클래스명은 Spy++를 쓰시면 될꺼같구요...

    흠...그리고 최소화 시키는것은 SendMessage()함수를 쓰시면 될거여염...

    한가지 예입니다...

    참 한가지...게임같은것은...윈도우를 보통 640 x 480으로 하니깐...

    기존의 쓰던 화면으로 복구를 해야겠져...1024x768이라든거 뭐..그렇게..

    그건 검색해보면 답이 나올겁니다..그럼...



    procedure TForm1.Button1Click(Sender: TObject);

    var

    AppHandle : THandle;

    begin

    AppHandle := FindWindow('Notepad', nil);

    if AppHandle <> 0 then

    begin

    SendMessage(AppHandle,WM_SYSCOMMAND ,SC_MINIMIZE , 0);// 이렇게 하면 최소화되염...^^

    end

    else

    begin

    ShowMessage('노트 패드가 없어 다시 찾아봐....^^');

    end;

    end;



  • Profile
    aparadin 2001.09.07 19:51
    박종삼 wrote:

    > 클라이언트 가 있구요

    >

    > 클라이언트에게 'A' 라는 값이 전달되면

    > 실행중인 게임을(스타같은) 최소화 시키고 싶은데

    > 가능한지요

    >

    > 고수님들의 도움을 부탁 합니다..

    ===============================================================

    핸들을 조정하면 안될까요?

    ㅋㅋ 구현하려면 저는 한 7일은 머리를 싸매야할것같아서

    어떻게 하시라고 못하겠네요 윈도우 핸들을 함 검색해보세요

    근데 전체화면도 윈도우 핸들이있을까요? 있나? 있겠지???

    >