폼이 시작할 때... 폼 위에 x축, y축을 그려야 하거든요... 근데... procedure TfrmGraph.FormCreate(Sender: TObject); begin ~~~~~~~~~~ end; ~~~~~~~~~~에다가 선을 그리는 걸 구현했는데... 폼이 뜰 때 x축, y축이 안 나타나더군요......
이상호
•
2000.02.11 10:43
이재식님이 설명하신 것과 같습니다.
API 차원에서 설명하면 FormCreare 이벤트는 Window Procedure에
제...
이재식
•
2000.02.10 01:06
최종민 wrote:
> 폼이 시작할 때...
> 폼 위에 x축, y축을 그려야 하거든요...
> 근데...
> procedure ...
API 차원에서 설명하면 FormCreare 이벤트는 Window Procedure에
제일 먼저 전달되는 메시지인 WM_CREATE 메시지를 처리하는 부분입니다.
그리고 OnPaint 이벤트는 윈도우의 클라이언트 영역이 새로 그려질
필요가 있을 때(폼이 다른 폼에 가려졌다가 다시 활성화 되거나,
최소화되었다가 다시 복원될 때 등)마다 계속 실행됩니다. 그러므로
폼에 무엇인가그리고자 한다면 OnPaint 메시지에서 그려주어야 합니다.
최종민 wrote:
> 폼이 시작할 때...
> 폼 위에 x축, y축을 그려야 하거든요...
> 근데...
> procedure TfrmGraph.FormCreate(Sender: TObject);
> begin
> ~~~~~~~~~~
> end;
> ~~~~~~~~~~에다가 선을 그리는 걸 구현했는데...
> 폼이 뜰 때 x축, y축이 안 나타나더군요...
> FormCreate하면 폼이 생길 때 실행되는 것이 아닌가요?
> 이거 너무 왕 초보라서...
> 그럼 답변 기다립니다...
> 감사...꾸벅...