Q&A

  • Handle 생성시 문제점.
안녕하세요.!!

고수님들의 조언을 요구합니다.

button cretate시 Handle을 생성하는데 이것이 Cardinal type이라 unsiged 32bit가 됩니다.

그런데 sendmessage에서 받는 handle type은 integer tyep이라 singed 32bit로 위에서 발생하는 handle이 sendmessage에서 처리하는데 문제가 발생합니다.

이문제를 어떻게 해결을 해야 되는지요?

아니면, delphi에서 해결할수 없는 문제인지요?

부탁드립니다.

1  COMMENTS
  • Profile
    최용일 2002.06.25 06:20
    안녕하세요. 최용일입니다.

    SendMessage도 HWND라는 LongWord인데요... 물론 Cardinal type이구요...

    Integer든 Cardinal이든 별 문제 없을건데... 정안되면 형변환하세요...

    SendMessage(HWND(MyHandle), ......);

    ^^  항상 즐코하세요...