DevStarSJ.github.io 으로 이사했습니다.
더이상 이곳에는 새로운 내용을 업데이트 하지 않습니다. DevStarSJ.github.io 으로 접속해주세요.
페이지
(다음으로 이동...)
Home
Table of Contents
▼
2014년 12월 25일 목요일
MFC Debug Assertion Failed! m_hWnd 가 0 (NULL) 이여서 계속 걸리는 경우
예를 들어서 CFormView로 View를 생성 한 후
Control을 하나 만들어서 Dialog 에 올려놓고 폼의 크기가 변할때 마다 자동으로 위치 나 크기를 바뀌게 하고자 할때,
OnSize 안에다가 Control의 .MoveWindow()를 호출했을 경우 계속 에러가 난다.
원인은 개체가 생성되기 전에 호출이 되어서 에러가 난다.
if (::
IsWindow
(컨트럴.
GetSafeHwnd
()))
{
컨트럴.
MoveWindow
(CRect(x,x,x,x));
}
위와 같이 처리하면 됨.
댓글 없음:
댓글 쓰기
‹
›
홈
웹 버전 보기
댓글 없음:
댓글 쓰기