SAMPLES를 좀 더 살펴보기
막막함에 SAMPLES를 좀 더 살펴보기로 했습니다.
어디서 이쁜 프로그램이 그려져있었는지 찾아봤습니다.
WMCALOADER.rc를 더블클릭해서 열었더니, Dialog 폴더 밑에 IDD_WMCALOADER_DIALOG를 만날 수 있었습니다.
여기에 원하는 화면을 그리고 기능을 구현하면 될 것 같다는 느낌이 옵니다.
언어는 서로 다르지만 뜻은 비슷하게 통하는 것처럼
이게 뭔지 잘 몰라도 뭔가 된다는 생각에 이 과정을 진행하고 있습니다.
간단해 보이는 지우기를 클릭했더니 속성 항목에 뭔가가 많이 적혀있습니다.
ID만 눈에 들어오고 나머지는 지금은 넘겨도 될 것 같습니다.
지우기 눌렀을 때 뭔가를 호출해야 할 것 같은데 흠.. 이벤트는 번개를 누르니 나왔습니다.
버튼이 클릭되면 OnButtonClear를 실행하는 느낌입니다.
아무 소스에서나 Ctrl + F를 눌러서 OnButtenClear를 넣고 전체 솔루션에서 모두 찾기를 하니깐?!
결과가 3건이 나왔습니다.
젤 밑에 WMCALOADERDlg.h는 정의 같고, 가운데가 동작을 정의한 곳 같습니다.
(왠지 나오면 안될 것 같은 개인정보라서 낙서를 해봤습니다. 데헷)
더블클릭해보니 해당 파일에 해당 위치로 순식간에 점프해버렸습니다.
m_listboxTrace의 ResetContent()를 호출하는 정말 간단한 기능이었습니다.
내가 작성한 코드가 정상 동작하는지 궁금해서 Reset 후 범인의 흔적을 남겨 보았습니다.
실제 필요한 기능을 공부해서 붙여야하는데 거기까지 가면 진짜 못 돌아올 것 같은 느낌이 듭니다.
그.. 그래도 가봐야겠죠?!