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 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
    • /
    • 1 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: > 정보처리 기사 및 기능사 시험중 > 델파이 실기를 선택하였는데 실기시험은 어떻게 보...
    • 이호선
    • 1999.04.29 23:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.30 00:39
      이호선 wrote: > 안녕하세요. > xor연산을 써서 해볼려 했는데 Error가 나더군요 > 제가 작성한 코드는 ...
    • 전철호
      1999.04.30 01:06
      안치봉 wrote: > 이호선 wrote: > > 안녕하세요. > > xor연산을 써서 해볼려 했는데 Error가 나더군요 ...
    • 안명호
    • 1999.04.29 23:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.29 23:48
      안명호 wrote: > 윈도우즈 소켓 프로그래밍에 대한 자료를 찾고 있습니다. > 소장하고 계신 분 있으시면 ...
    • 문창완
    • 1999.04.29 23:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.04.30 03:44
      문창완 wrote: > > 바코드 쿠현에 대해 궁금합니다. > 그것에 대해 강좌나 설명을 부탁합니다. > 그리...
    • 안치봉
      1999.04.30 00:42
      문창완 wrote: > > 바코드 쿠현에 대해 궁금합니다. > 그것에 대해 강좌나 설명을 부탁합니다. > 그리...
    • 이호선
    • 1999.04.29 21:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.04.29 23:08
      이호선 wrote: > 안녕하세요. > c에서 Character = Character ^ 0xff 를 하여 bitwise-exclusive-or를 ...
    • 양병희
    • 1999.04.29 20:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.04.30 00:45
      양병희 wrote: > 컴파일시에는 error이 없었는데 > 실행을 시키면 'A Win32 API function failed'라는 오...
    • 강민정
    • 1999.04.29 20:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • rain
      1999.04.30 02:09
      Form만 불러오는 소스를 가지고는 어떤 에러인지는 정확히 모르겠습니다. 물론 모든 소스를 보여달라는 것...