2009년 1월 14일 수요일

[Visual C++]VS2008에서 WM_INITDIALOG는 도대체 어디로?

열심히 VS2008깔고 책보면서 공부하고 있는데 아무리 찾아도 WM_INITDIALOG 메시지를 찾을 수 없었습니다.

그래서 찾아보니... WM_INITDIALOG는 메시지가 아니라네요. -_-;;;;;;

결국... OnInitDialog()를 쓰고 싶다면 직접 Code를 작성하는 수 밖에 없답니다.

먼저 해당 '.h' 파일의 Protected 밑에

virtual BOOL OnInitDialog();

로 선언해주고...

해당 '.cpp' 내에
BOOL ClassName::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: ... ...

return TRUE;
}

이런 식으로 작성해줘야 합니다.

이게 뭔 삽질이여.... -_-;;;;
걍 냅두면 편한 것을... 머 따른 걸 사용해라 이런 것두 아니구... 쳇

0 개의 댓글:

댓글 쓰기