Q&A

  • 트레이에 문자를...
안녕하세요...



트레이의 시계처럼 아이콘 대신 문자를



넣어서 문자를 계속해서 바꾸고 싶은데요...



어떻게 해야 하는지 알려주시면 정말로 감사하겠습니다..



그럼..행복하세요..

1  COMMENTS
  • Profile
    안치봉 1999.04.30 07:20
    첩현 wrote:

    > 안녕하세요...

    >

    > 트레이의 시계처럼 아이콘 대신 문자를

    >

    > 넣어서 문자를 계속해서 바꾸고 싶은데요...

    >

    > 어떻게 해야 하는지 알려주시면 정말로 감사하겠습니다..

    >

    > 그럼..행복하세요..



    안녕하세요. 트레이에 문자를....음...글쎄요.

    생각을 지금 해보니 직접적으로 TextOut 과 같은 방법으로는 불가능할것 같고요. 잔머리(?)를 굴려보자면^^...아래같이...



    트레이에는 비트맵을 나타낼수 있죠. 그렇다면 메모리 비트맵을 하나 만들어서 그 비트맵에 각초마다 Bitmap.Canvas.TextOut.. 을 사용해서 시간을 써준뒤 이 비트맵을 트레이에 비트맵을 등록하는 쉘메세지를 이용해 등록하면 되지 않을까요?.(단 1번이론이 반드시 성립되어야 가능합니다^^;.)



    1.트레이에 비트맵을 등록할때 비트맵의 크기는 제한이 없는가?

    -시간을 나타낼려면 적어도 시간을 나타낼수 있을만큼 비트맵이 커야하는데

    -일반적으로 16X16의 비트맵은 무리가 없다.



    2.비트맵의 크기는 예를 들어 시간을 '오후 10:10' 으로 한다면 Bitmap.Canvas.TextWidth(.. 로 구해서 그 크기로 해주면 된다. 높이는 TextHeight 로~



    3.메모리 비트맵은 TImage 변수를 하나 선언해서 쓴다.



    예) FImage := TImage.Create;

    FImage.Width := FImage.Canvas.TextWidth('오후 10:10');

    FImage.Height := 16;



    4.타이머를 이용해 계속적으로 메모리 비트맵을 갱신하고 다시 트레이에 이미지를 등록한다.



    예) 브러시색을 버턴색으로...

    FImage.Canvas.FillRect(비트맵의 크기만큼)

    FImage.Canvas.TextOut(비트맵의 X중앙, 비트뱁의 Y중앙, 내보낼 시간문자열);

    쉘메세지를 이용해 트레이에 비트멥등록...



    저의 조언은 여기까지 입니다. 나머진 첩현님의 몫입니다~

    • 구상도
    • 1999.05.01 20:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.01 20:56
      MediaPlayer의 AutoOpen을 프로퍼티 인스펙터에서(디자인시) False로 주세요. 그리고 이렇게 해보세요. ...
    • 신호성
      1999.05.01 17:34
      김성희 wrote: > DB는 DBase fo Window를 사용하고요... > 디비의 mname이라는 필드에 내용을 ListBox에 ...
    • 김성희
      1999.05.02 08:54
      > 안녕하세요? > 신호성 입니다. > > Table의 특정 Column을 ListBox에 넣고싶은 거죠? > Column값의 ...
    • 신호성
      1999.05.03 09:31
      > 답변 잘 보았습니다. > 쿼리사용하지않고... 테이블로만할수 없나요? > 제컴이 이상한건지(컴 사양이 ...
    • 김성희
      1999.05.03 22:17
      제 질문에 답변 해주신점 감사드립니다. 그럼, 행복하세요...
    • 박진아
    • 1999.05.01 08:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.01 17:51
      박진아 wrote: > 어느 곳이 잘못되었는지 모르겠네요. > 소스 올려요. > procedure TForm2.FormActivate...
    • 박은희
    • 1999.05.01 05:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신호성
      1999.05.01 17:41
      박은희 wrote: > 인덱스가 없는 테이블을 정렬할 수 있는 방법이 없나요..... > > 저는 파라독스db 를 ...
    • 태진환
    • 1999.05.01 04:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신호성
      1999.05.01 17:39
      태진환 wrote: > 안녕하세요.. > 델파이를 접한지 일주일되는 초보입니다. > > 제가 지금 해보구 싶은...
    • 박진아
    • 1999.05.01 02:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.01 03:55
      박진아 wrote: > Form1 에서 Form2를 호출할때 이런 에러 메세지가 떠서요. > EDBEngineError 가 발생했...
    • 강신구
    • 1999.04.30 22:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.01 00:00
      음냐 제가 잘못 이해 했군요.... 일딴 Enabled를 True로 주고 Options의 goEditing은 false 로 주세...
    • 배재민
    • 1999.04.30 20:55
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.30 21:37
      음냐.... 일딴 LAN환경이라면 하드웨어적인 환경은 충족이 된상태이고 마이다스를 이용하신다면 소...
    • 배재민
      1999.04.30 22:00
      Delphi4를 이용하는데 BDE dirIDPROV32.DLL이 존재하지 않습니다. 위의 파일은 어떻게 해야 얻을 수 ...
    • 신인재
      1999.04.30 23:13
      분명히 BDE dirIDPROV32.DLL 은 있어야 합니다. 델파이 CD로 BDE부분만 다시 깔아 보세요... 하이텔 Vtoo...
    • 강신구
    • 1999.04.30 19:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.30 19:49
      프로퍼티에 보면 Fixedcols, FixedRows가 있습니다 이것의 값을 0으로 바꾸어 주세요 그럼 원하시는 ...
    • 강지영
    • 1999.04.30 07:26
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강지영
      1999.04.30 22:09
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 글쎄요.
      1999.04.30 23:29
      제가 자세히 안 보고 답변을 했네요. 필드명으로 걸러내실려면 DBgridDrawDataCell event에서가 아니라 DB...
    • 글쎄요.
      1999.04.30 19:26
      강지영 wrote: > 그리드에 자리수 콤마찍기를 가르쳐주신 함수를 사용해서 적용을 했습니다. > DBgridDra...
    • 첩현
    • 1999.04.30 05:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.30 07:20
      첩현 wrote: > 안녕하세요... > > 트레이의 시계처럼 아이콘 대신 문자를 > > 넣어서 문자를 계속해...
    • 강지영
    • 1999.04.30 03:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:56
      강지영 wrote: > dbgrid에 자리점을 찍으래요.. > 1,000,000 이런식으로요.. 흑.. > 어디선가 본것 같기...
    • 강지영
      1999.04.30 04:22
      창민님 감사합니다. 저에게는 너무나도 큰 도움입니다.. 든든하네요... 저도 빨리 무럭무럭 자라서 창민...
    • whitekid
    • 1999.04.30 03:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:50
      whitekid wrote: > 제목 그대로 BDE의 버전을 체크하려고 합니다. > > 단 BDE API는 안쓰고.. 즉 BDE가...
    • 유민호
    • 1999.04.30 02:38
    • 2 COMMENTS
    • /
    • 0 LIKES
    • saxoji
      1999.05.01 00:41
      2-tier or 3-tier 환경으로의 programing시 자료형 중 variant가 있는 것이 아닌지? 이경우는 olevariant...
    • 신인재
      1999.04.30 20:39
      음냐...글쎄요 이런 문제는 서버쪽을 유심히 살펴 보아야 할꺼 같은데요.. 우선 서버쪽 프로그램을 고친후...
    • 김인묵
    • 1999.04.30 02:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:47
      김인묵 wrote: > 정보처리 기사 및 기능사 시험중 > 델파이 실기를 선택하였는데 실기시험은 어떻게 보...