2011-12-01 3 views
0

클라우드 서버에서 보았던 몇 가지 텍스트가 데스크탑에 동적으로 인쇄되어 사용 가능한 메모리, 하드 드라이브 공간 등을 표시합니다. 이것은 창이나 가젯 또는 다른 것과 같지 않지만 어쨌든 직접적으로 그렸습니다. 바탕 화면. 이것을 어떻게 할 수 있습니까? 나는 텍스트 만 보았지만 데스크탑에서도 그래픽을 그릴 수 있다면 좋을 것입니다. Sample of drawing text on the desktopDelphi를 사용하여 바탕 화면에 동적 텍스트가 인쇄됩니까?


편집 : 여기

가 무슨 뜻인지의 샘플입니다

때문에 내가 묻고 있었는지의 누군가의 오해, 내가 명확히 할 수 있도록 : 내가 할

이 기존 도구가하는 일을 정확하게 수행 할 필요는 없습니다. 사실, 나는 시스템 정보를 전혀 인쇄하고 싶지 않다. 내 정보를 똑같은 모양으로 인쇄하고 싶지만이 방법을 사용하기 위해 어떤 방법을 사용하든 관계 없습니다 (창을 사용하든, 바탕 화면 이미지를 저장하든, 바탕 화면의 캔버스에 그려지 든, 가능한 대답이든지간에). 나는 단지 비슷한 결과를 얻기 위해 뭔가를 만들고 싶습니다.

+2

아마도 창입니다. –

+2

계층화 된 창은이 작업을 수행하는 좋은 방법입니다. –

+0

그게 내가 생각하고있는 것입니다. 어떻게 배경에 머물러 있는지 확인하고 다른 창을 커버하지 않는 방법은 무엇입니까? 'SendToBack'을 계속 호출하는 타이머를 만드는 것은 좋은 접근법이 아닙니다. 바닥에 머물러있는 것을 제외하고는'fsStayOnTop'과 같은 것이 있습니까? –

답변

3
가 실제로 동적으로 그린 ​​아니에요 아주 좋은 기회지만, 대신 bginfo를 같은 것을 사용하고

:

http://technet.microsoft.com/en-us/sysinternals/bb897557

이 시작시 실행 (주기적 다시 실행하도록 설정할 수있는 유틸리티입니다), 바탕 화면 배경으로 사용되는 이미지를 만듭니다.

+0

예처럼 보입니다. 정확히 뭔가 다른 것과 매우 비슷한 것을하고 싶다는 것을 제외하고는 내가 본 것입니다. 필자는 시스템 정보를 프린트하고 싶지는 않지만 내 자신의 커스텀 소프트웨어에 대한 다른 정보를 출력하려고합니다. 백그라운드에서 실행하고이를 동적으로 업데이트해야합니다. 이 링크에 따르면이 정보는 로그인 할 때 자동으로 업데이트되지 않지만 필요에 따라이 정보를 변경할 수 있기를 바랍니다. –

1

모양이 here 일 수 있으며 내장형 TCanvas 유형을 사용하여 바탕 화면에 직접 그릴 수 있습니다. 투명한 창을 사용하는 것보다 덜 효과적 일지 모르지만, 그럴 가치가 있다고 생각합니다. 방금 테스트했는데 Windows 7에서 제대로 작동합니다.

+0

감사합니다 Pateman, 예, 작동하지만이 방법은 모든 것을 그립니다. 나는 단지 이것을 배경으로하고 싶습니다. –

관련 문제