Q&A

  • 스킨기능을 구현하고 싶습니당...
안녕하세요..



델파이를 공부한지 얼마 안된 초보자입니다..

다름이 아니라

윈엠프처럼 스킨기능을 구현하고 싶은데..

아무리 고민을 해두..

어떠한 방법이면 가능할지 막막하네여...



구현되어 있는 소스까지는 바라자 않구여..

어떤식으로 구현이 된다라는 조언만 부탁드립니다..

그럼 이만..



수고하세영..

1  COMMENTS
  • Profile
    노을 2000.08.28 07:39
    안녕하세요 노 을 입니다.



    skin은 직접 그려 주어야 합니다.



    조각조각 나누어서 만들어 줘도 되구요...



    그냥 귀찮으시면 통째로 form 전체를 장악시켜도 됩니다. -.-...



    TImage 아시죠?..



    그걸 사용해도 되지만 -.-... 상당히 느립니다.



    skin사용 할때는 -.-...



    winamp 처럼 크기 조정이 안되는 form이라면 별 상관 없지만. -.-..



    form 크기 조절이 가능 하게 한다면..



    깜빡 거리는 현상을 많이 보게 될 것입니다. -.-..



    속도 신경 무자게 써줘야 합니다..



    저는...



    여러개의 tpicture 를 선언해서...



    bitmap을 읽은 뒤에..



    SkinUseForm.Canvas.Draw(0,0,picture1.graphic);

    SkinUseForm.Canvas.Draw(0,10,picture2.graphic);

    .

    .

    .



    같은 방법으로.. 그려 줬습니다.

    (pictur1.graphic을 Pictrue1.bitmap 으로 해줘도 되지만 이 경우에는 'bmp' File만

    가능 합니다. -.- JPG 같은 것을 사용 할려면 graphic으로...)



    -.- 그릴 위치는 일일이 계산해줘야 합니다.



    Skin은... 다 자기 맘대로 맹글어 주는 것이니..



    Application어울리게 만들어 줘야 겠죠 -.-..



    Skin이 설마.. 어떤 공통된 양식을 가질리는 없죠..



    꾸벅..



    꼭대기에 오르지 못한이에겐 꿈이 있기에 행복하다

    늘 푸르고 큰 꿈을 가지고 살아가는 사나이 노 을