Q&A

  • 윈도우생성시 classname 을 맘대로 줄수 있나요?
제목처럼 윈도우 생성시에 classname 을 맘대로 줄수 있나요...

프로젝트에서 처음으로 생성되는 윈도우의 classname이 처음 만들때 이름이 아닌 다른 이름으로 바꿔서 실행 할 수 있는 코드는 어떻게 되나요?

또 생성된 윈도우의 클레스이름을 보면 'T'가 전부 앞에 붙게 되는데 이것을 다른 이름으로 바꿀수는 없나요?

부탁 드립니다.

1  COMMENTS
  • Profile
    마형 2001.05.09 10:49
    loke wrote:

    > 제목처럼 윈도우 생성시에 classname 을 맘대로 줄수 있나요...

    > 프로젝트에서 처음으로 생성되는 윈도우의 classname이 처음 만들때 이름이 아닌 다른 이름으로 바꿔서 실행 할 수 있는 코드는 어떻게 되나요?

    > 또 생성된 윈도우의 클레스이름을 보면 'T'가 전부 앞에 붙게 되는데 이것을 다른 이름으로 바꿀수는 없나요?

    > 부탁 드립니다.



    CreateParams를 참조하시길 바랍니다.

    TWinControl에 virtual로 선언되어있으므로 바꾸어주는 것이 가능하겠죠.

    파라미터의 구조체에 보면 클래스 명이 있으니 바꾸시길..



    먼저 상속된 상위의 것을 부른후 바꾸시면 됩니다.



    참고로 controls.pas파일을 보시면 됩니다.(델파이 깐 곳에Sourcevcl 에 파일이

    있습니다.



    이상입니다.