|
아마 버튼 여러게를 하나의 click event 에 물렸나보군요..
click event 에 Sender 가 올겁니다.
이를 casting 하시면 됩니다.
TButton *btn = (TButton *)Sender;
이러면 btn 의 이름을 알수 있겠죠.
어떤 버튼인지 알기 위해서는 다양하게 처리할수 있겠죠.
Tag 를 여러게 구분한다든지.
comp->Name 을 이용한다든지..
아니면 memory pointer 주소 자체를 비교한다든지..
만약 action 을 이용하셨다면 문제는 약간 달라집니다만...
아~자~~! 님이 쓰신 글 :
: 안녕하세요
:
: 초보적인 질문인지는 분명히 알 수 있지만,
: 그 해답을 찾기가 쉽지 않네요.. 부끄럽습니다.
: 펌웨어를 주로 하다보니, 윈도우 프로그램은 익숙치 않아서요. (부끄~~~)
:
: 여러 개의 버튼 중에서 어떤 버튼이 클릭 되었는지를 알아야 하는데요.
: 메시지 핸들, 버튼의 ID, 이런 것으로 구하면 될 것 같은 같은데......
: 정확하게 어떻게 코딩을 해서 구해야 할지를 모르겠습니다.....
:
:
: 즐거운 하루 되세요...^^
: 아~자~~!
|