Q&A

  • Windows 95의 활성프로그램 목록얻는방법?
windows 95에서 실행중인 모든 프로그램의 Handle을 참조할려고 합니다.

제가 만든 application이 active상태가 되면 현재 task에 등록된

모든 윈도우를 minimize시킬려고 하는데...

현재 작업중인 윈도우 리스트를 어떻게 얻어야 할지 난감하군요...

관련된 API를 아시는 분 답변좀 부탁합니다..

1  COMMENTS
  • Profile
    구창민 1999.06.10 20:22
    송기원 께서 말씀하시기를...

    > windows 95에서 실행중인 모든 프로그램의 Handle을 참조할려고 합니다.

    > 제가 만든 application이 active상태가 되면 현재 task에 등록된

    > 모든 윈도우를 minimize시킬려고 하는데...

    > 현재 작업중인 윈도우 리스트를 어떻게 얻어야 할지 난감하군요...

    > 관련된 API를 아시는 분 답변좀 부탁합니다..



    송기원님 안녕하세요?

    질문하신 내용은 조금만 찾아보시면

    팁/강좌란에서도 많이 볼수 있는 내용들인거 같습니다.

    검색하시는 습관을 들이신다면 팁/강좌란들은 훌륭한

    F1키가 될수도 있답니다.



    아래는 말씀하신 실행중인 모든 창들을 최소화 시키는 루틴입니다

    델파이 헬퍼에서 퍼 왔습니다.

    그럼.. 즐거운 프로그래밍 되시길~





    procedure TForm1.Button1Click(Sender: TObject);

    var

    hwndtray: HWND;

    begin

    hwndTray := FindWindowEx(0, 0, 'Shell_TrayWnd', PChar(0));

    if hwndTray > 0 then

    begin

    SendMessage(hwndTray, WM_COMMAND, 415, 0);

    MessageBox(0, '이제 원래의 상태로 합니다', '', MB_OK);

    SendMessage(hwndTray, WM_COMMAND, 416, 0);

    end

    end;



    • 안치봉
      1999.03.10 04:15
      소스는 잘~ 받았습니다. 소스를 보니 약간은 잘못(?)된 부분이 있습니다(아래는 제가 수정한 겁니다). ...
    • 신인재
      1999.03.10 04:08
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 안치봉
      1999.03.10 02:11
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 송기원
    • 1999.06.10 19:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.10 20:22
      송기원 께서 말씀하시기를... > windows 95에서 실행중인 모든 프로그램의 Handle을 참조할려고 합니다. ...
    • 원영준
      1999.03.09 22:20
      안녕 하십니까 ! 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. 당분간은 ROM족 신세를 면치 못하겠...
    • 글쎄요
      1999.06.11 00:02
      이승윤 께서 말씀하시기를... > 여러개의 jpeg파일을 dll형태로 만들어서 사용하는 방법을 모르겠습니다. ...
    • 안치봉
      1999.03.10 04:15
      소스는 잘~ 받았습니다. 소스를 보니 약간은 잘못(?)된 부분이 있습니다(아래는 제가 수정한 겁니다). ...
    • 구창민
      1999.06.10 20:16
      이승윤 께서 말씀하시기를... > 여러개의 jpeg파일을 dll형태로 만들어서 사용하는 방법을 모르겠습니다. ...
    • 신인재
      1999.03.10 04:08
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 안치봉
      1999.03.10 02:11
      원영준 wrote: > 안녕 하십니까 ! > 델파이 초보자로써 이런 곳을 보니 매우 기쁩니다. > 당분간은 ROM...
    • 안치봉
      1999.03.09 06:01
      박근영 wrote: > 안녕하세요.... > 얼마전 나이렉스 인터내셔날을 처음 알게 되었습니다.... > 사이트...
    • 박근영
      1999.03.09 17:39
      답변 감사합니다... 건강하세요.....
    • neperz
    • 1999.06.10 09:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정청환
    • 1999.06.10 07:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김성동
      1999.06.11 00:10
      StringGrid의 소스를 보면 protected 멤버로 DeleteRow란 프로시져가 있습니다. 그러니까 StringGrid에서 ...
    • 안치봉
      1999.03.09 06:01
      박근영 wrote: > 안녕하세요.... > 얼마전 나이렉스 인터내셔날을 처음 알게 되었습니다.... > 사이트...
    • 박근영
      1999.03.09 17:39
      답변 감사합니다... 건강하세요.....
    • 정청환
    • 1999.06.10 07:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      1999.06.10 18:23
      정청환 께서 말씀하시기를... > stringgrid에서 한 라인(Row)을 삭제 > > stringgrid에서 한 라인(Row)...
    • chobo
    • 1999.06.10 07:13
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박근영
      1999.03.09 04:01
      안녕하세요.... 얼마전 나이렉스 인터내셔날을 처음 알게 되었습니다.... 사이트 내용이 좋아 자주 들...
    • 최석기
      1999.06.10 09:22
      chobo 께서 말씀하시기를... > 프로그램에서 특정프로그램을 동작시킬려고 합니다. > ShellExecute()함수...
    • 안치봉
      1999.03.09 06:01
      박근영 wrote: > 안녕하세요.... > 얼마전 나이렉스 인터내셔날을 처음 알게 되었습니다.... > 사이트...
    • 박근영
      1999.03.09 17:39
      답변 감사합니다... 건강하세요.....
    • 김성률
    • 1999.03.06 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.08 00:34
      김성률 wrote: > 먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되...
    • 이창석
    • 1999.03.08 00:11
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 최현호
      1999.06.10 05:53
      델파이상에서 다른 컴퓨터의 공유디렉토리를 네트워크 드라이브로 잡는 방법이 있나요? 델파이는 4.0을 ...
    • 안치봉
      1999.03.10 03:12
      이창석 wrote: > 반갑습니다. > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. > 몇일째 풀리지 않는...
    • 구창민
      1999.06.10 20:04
      최현호 께서 말씀하시기를... > 델파이상에서 다른 컴퓨터의 공유디렉토리를 네트워크 드라이브로 잡는 ...
    • 이창석
      1999.03.12 00:33
      안치봉 wrote: > 이창석 wrote: > > 반갑습니다. > > 아침에 봄비가 조금 내리더니, 지금은 그쳤네요. ...
    • 신인재
      1999.03.12 04:33
      > procedure TForm1.Button1Click(Sender: TObject); > var > i,y:integer; > begin > if opendialo...
    • 정성호
    • 1999.06.10 05:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김성률
      1999.03.06 05:11
      먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되는 것을 소스라고 ...
    • 안치봉
      1999.03.08 00:34
      김성률 wrote: > 먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되...
    • 공대규
      1999.06.10 22:35
      델파이에서 ActiveForm 어플리케이션으로 만드시는 것이 좋을 듯 합니다. 일단 File-New-ActiveX-ActiveFo...
    • 기련이
      1999.03.05 01:12
      저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. body의 내용이 정상적으로 나타나지 않고 마치 암...
    • 안치봉
      1999.03.05 23:06
      기련이 wrote: > 저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. > body의 내용이 정상적으로 나...
    • 기련이
      1999.03.06 02:33
      도와주셔서 정말 감사합니다. 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, 메일서버는 MS EXCHANGE서...
    • 안치봉
      1999.03.06 04:46
      기련이 wrote: > 도와주셔서 정말 감사합니다. > > 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, > ...
    • 기련이
      1999.03.10 02:30
      덕분에 문제를 해결하였습니다. Var InStr, OutStr: TStringStream; Begin InStr := TStringStr...