C# 에서의 클래스 이름이란..?

Program/C# 2008. 2. 13. 16:32

C# 프로그래밍 도중.. C#으로 만들어진 폼을 다른 언어에서 찾아야 하는 경우가 있었습니다.

당연히 FindWindow API 를 이용하여 클래스 일므으로 해당 폼을 찾는걸 시도했는데..

안찾아지더군요..

이 문제로 몇일동안 고생 했던 것 같습니다..

원인은.. C# 에서는 Form 클래스를 상속받아서 폼을 만들었을경우..

프레임 웤이 자동적으로 클래스 이름을 지정합니다.

예를 들어 제가 MyClass 라고 폼을 생성하여도 23443DW34-234dDDQ  꼭.. GUID 처럼.. 말이죠..

Form 클래스를 상속 받았을 경우.. 클래스 이름으로는 폼을 찾을 수가 없다는 것이 결론이였습니다.

시간이 없는 관계로 다른 방법으로 폼을 찾았지만..

꼭 클래스 이름으로 찾아야 한다면 NativeWindow 라는 클래스에 대해서 알아보시기 바랍니다.

'Program > C#' 카테고리의 다른 글

UnSafe 컴파일 옵션..  (0) 2008.02.13
시스템 / 프로세스 메모리 구하기  (0) 2008.02.02
C# 에서 Win32 함수 쓰기.. C# C++ 자료형 비교  (0) 2008.01.17
: