Q&A

  • 로그인화면작성
을 만드는데요.



시스템을 실행시킬때 뜨는 화면(그림으로 된)을 만들어 보려는데요.

델파이에서도 신전의 그림이 뜨지요.

단순한 그림(스플래쉬폼)만 하면 되는데 이 그림들이 실행시킬때 마다 다르게 오픈되게 해보려고 합니다.

예를 들어 한번은 그림이 왼쪽에서 부터 그려지고, 한번은 우측, 한번은 위부터...

그런데 전혀 방법을 모르겠내요.



그래서 도움을 요청합니다.

1  COMMENTS
  • Profile
    유수 1999.05.29 03:51


    안녕하세여..



    실행될 때 마다 다른 방식으로 로고를 보이기 위해선,



    먼저 Randomize, Random 함수를 이용해서 얻어진 랜덤값을 기준으로



    보여주면 됩니다.



    Randomize;

    case Random(4) of

    0: 오른쪽에서 왼쪽으로 보여주는 프로시져;

    1: 위에서 아래로 ...;

    2: 상하에서 교차되면서 그려지는 프로시져;

    3: ...;

    end;

    등의 방식으로 하면 됩니다.



    물론 각각의 프로시져를 작성해 주어야 합니다.



    동적으로 생성시킨 TImage를 이용해서 비트맵을 불려온뒤에,



    while 문의 조건 반복문을 이용해, TImage의 그려줄 영역을 넓혀 가면서



    화면에 그려주면 됩니다.



    이때 폼위에 그리는 것 보다 DeskTop위에 직접 그려주는 편이 낫습니다.



    flicking을 방지하기 위해서, 별도의 TImage를 만들어 그쪽으로 이미지를



    붙인뒤, 다시 Desktop으로 뿌려 주면 됩니다.



    간단히 컴포넌트를 제작하셔서 사용하시는 것이 좋을 듯 합니다.





    김계환 께서 말씀하시기를...

    > 을 만드는데요.

    >

    > 시스템을 실행시킬때 뜨는 화면(그림으로 된)을 만들어 보려는데요.

    > 델파이에서도 신전의 그림이 뜨지요.

    > 단순한 그림(스플래쉬폼)만 하면 되는데 이 그림들이 실행시킬때 마다 다르게 오픈되게 해보려고 합니다.

    > 예를 들어 한번은 그림이 왼쪽에서 부터 그려지고, 한번은 우측, 한번은 위부터...

    > 그런데 전혀 방법을 모르겠내요.

    >

    > 그래서 도움을 요청합니다.