Q&A

  • 각 폼마다 작업표시줄에 아이콘 생기게 하는방법좀..
현재 메신저 프로그램을 짜고 있습니다..각 사용자별로 메세지 주고받는 폼을 생성시키는데..문제는 그 각 폼의 아이콘이 작업표시줄에 안생기고....하나의 프로젝트 하이콘 하위로 들어가네염..



즉, 리스트뷰에서 사용자를 클릭할때 생성되는 메시지폼을 작업표시줄에 다른 아이콘으로 나타나게 하는 방법좀 아시면 꼭..꼭 알려주시면 감사하네염..



메세지 주고받는 폼이름이 TfrmMsg_0001이라고 하면



var frmMsg : TfrmMsg_0001;



frmMsg := TfrmMsg_0001.Create(self);



frmMsg.Show;



여기서 어떻게 해야할지..여러군데서 찾아봤는데..영 감이 안잡히네염..그럼..



날씨가 많이 차네염... 감기조심하시고여...항상 행복하세염



2  COMMENTS
  • Profile
    neps 2001.10.12 04:43
    작성자 : 김영호 (soft005@lycos.co.kr) 조회: 236, 줄수: 12, 분류: 팁



    [팁] 윈도우의 작업표시줄에...

    마이크로소프트사의 메신저나 오피스 제품을 보면,

    생성되는 윈도우마다 작업표시줄에 따로 나타나는걸 보셨을 겁니다.

    API로 간단하게 되더군요...

    폼 생성할때 아래의 API 한번만 호출하면 됩니다.



    procedure TForm1.FormCreate(Sender: TObject);

    begin

    SetWindowLong(Handle,GWL_EXSTYLE, WS_EX_APPWINDOW);

    end;



    간단하죠? 그럼, 즐거운 하루 보네세요...



  • Profile
    유승완 2001.10.12 19:31
    감사감사..이런게 있었군요..

    나름대로 자료를 찾았는데 없어서 무자게 고민했답니당...

    최악의 경우는 프로젝트를 달리해서 프로세스사이의 통신으로 정보공유하면서 만들까했는데..그건 너무 많은 손이 가는것 같던데..역시 이런 간단한 방법이 있었군요..감사하네염..님아..



    님도..즐건하루 되세염



    neps wrote:

    > 작성자 : 김영호 (soft005@lycos.co.kr) 조회: 236, 줄수: 12, 분류: 팁

    >

    > [팁] 윈도우의 작업표시줄에...

    > 마이크로소프트사의 메신저나 오피스 제품을 보면,

    > 생성되는 윈도우마다 작업표시줄에 따로 나타나는걸 보셨을 겁니다.

    > API로 간단하게 되더군요...

    > 폼 생성할때 아래의 API 한번만 호출하면 됩니다.

    >

    > procedure TForm1.FormCreate(Sender: TObject);

    > begin

    > SetWindowLong(Handle,GWL_EXSTYLE, WS_EX_APPWINDOW);

    > end;

    >

    > 간단하죠? 그럼, 즐거운 하루 보네세요...

    >