Q&A

  • 어제 올렸었는데...
   ^^ 지송합니다.
3  COMMENTS
  • Profile
    하얀까마귀 2003.02.25 20:22
    안녕하세요 하얀까마귀 입니다.

    난 못봤는데.. ^^

    1. 포스트 메세지와 센드 메세지의 차이는 별로 없어요..  ^^
    거의 같은거라고 보시면 됩니다.
    둘다 메세지를 보내주는거구요.. 차이는 ,post는 메세지 큐에 메세지 넣구
    그냥 끝내 버립니다. send는 메세지를 해당 윈도우에 보내구요.
    그리고 그처리가 끝날때까지 기다리죠..
    두가지의 차이는 이것밖에는 없습니다만 사용할때는 차이가 잇겠죠?
    제경우에는 대부분 post를 사용합니다.
    perform도 마찬가지 입니다. 소스를 보시면 그냥 윈도우 프로시져에
    해당 메세지를 전달하는것 밖엔 없습니다.

    그냥 쉽게 생각하세요 하나는 메세지 보내고 기다리고 하나는 안기다린다
    정도로만.. ^^

    2. 포커스를 이동하는 메세지가 있습니다 많은경우에 해당 처리를 하는
    메세지가 존재합니다. 윈도우가 메세지로 구성되어있으니까요..

    WM_NEXTDLGCTL 를 이용하시면 됩니다.

    이건 윈도우의 메세지를 이용하는 방법이구요

    SelectNext 는 방법이 조금 다릅니다.

    델파이의 콤포넌트를 폼에 넣으시면 자식 콤포넌트의 값을 가지고 있습니다.

    이값을 이용해서 다음 콤트를을 찾고 찾은 콘트를을 아마
    SetFocuts 메소드를 실행시키는 겁니다.

    뭐 별차이 없다고 생각하시면 됩니다.

    제생각에는 별다른 차이는 없어 보이네요.. 델파이로 하니까 델파이의 메소드를 이용하는게 좀더 나을지도.......비교는 안해봐서.. ^^
    SetFocus 라는 것도 어차피 윈도우 api를 이용하는거니까..

    마지막으로 변경하는것과 이동하는건 말만 틀린것 같네요.
    둘다 같은뜻으로 쓴걸껍니다. 어디에 써있던 말인지는 모르겠지만. ^^

    쉽게 풀어쓴다고 쓴건데 설명이 되었는지 모르겠네요..

    음.. 공부를 하실때 아래의 기능들은 알고 계시니까..
    델파이의 강점중에 하나가 대부분의 소스를 제공한다는 겁니다.

    아래의 모든 기능들에 대해서 소스를 한번 찾아보세요.

    많은 공부가 될꺼라 생각하네요.. 저도 지금도 많이 보거든요.

    아무래도 저보다 훨잘하는 사람들이 만든 거니까 보는것 만으로 많이
    배우지 않겠어요?

    그럼 즐거운 시간 되세요...
  • Profile
    맑은물 2003.02.25 22:02
      ^^ 지송합니다.
  • Profile
    하얀까마귀 2003.02.27 03:59
    ??
    뭐가 죄송하단 말씀이시죠??