HRESULT 32비트의 signed 형 정수BOOL형의 TRUE/FALSE와 마찬가지로 SUCCEEDED/FAILED를 사용합니다.하지만 BOOL과는 대조적으로 반드시 값을 리턴받지는 않아도 됩니다. if(FAILED(CreateWindow(...))){ MessageBox("윈도우 생성에 실패했습니다");} 여기서 FAILED에 주목할것이..윈도우 생성에 실패할 경우 CreateWindow()메서드에 문제가 생긴것이기 때문에, 저 메시지 박스가 뜨면 그냥 저 메서드만 보면 됩니다. 하지만, 주의할점이 BOOL형은 TRUE/FALSE가 1/0인데 반해HRESULT는 SUCCEEDED/FAILED가 0/1입니다. * HRESULT 형의 구조 0~15 비트 : RETURN CODE 16~28 비..