Q&A

  • 윈도우 상의 현재 배경화면 정보를 알아내는 방법에 관하여....
Window 배경화면 정보를

알아내는 방법에 관해서 고견을 부탁드립니다...............

(API함수중 에서 나올것 같은데요 )

2  COMMENTS
  • Profile
    이현우 2000.02.17 02:10
    개발자 wrote:

    > Window 배경화면 정보를

    > 알아내는 방법에 관해서 고견을 부탁드립니다...............

    > (API함수중 에서 나올것 같은데요 )



    바탕화면인지 디스플레이 정보인지를 몰라서 디스플레이 정보에 대한

    답변입니다.

    GetDeviceCaps을 사용하시면 되는데요,

    자세한 건 델파이의 WIN32헬프를 참조 하십시오..

    var

    DC : THandle;

    : :

    begin

    DC := Canvas.Handle;

    _DisplayBits := GetDeviceCaps(DC, {적절한 매개변수});



    그럼.. 수고하세요..



  • Profile
    kingdol 2000.02.17 02:05
    개발자 wrote:

    > Window 배경화면 정보를

    > 알아내는 방법에 관해서 고견을 부탁드립니다...............

    > (API함수중 에서 나올것 같은데요 )



    다음과 같이 해보세엽...



    procedure TForm1.Button3Click(Sender: TObject);

    var

    Reg: TRegIniFile;

    kk :string;

    begin

    Reg := TRegIniFile.Create('Control Panel');

    kk := reg.readstring('desktop', 'Wallpaper', '');

    Reg.Free;

    end;



    kk 에 배경화면을 파일이름이 저장됨니다...