Programming/MFC
Visual Studio 2013에서 MSFlexGrid 추가 할 때 Error
TanSanC
2016. 8. 10. 17:02
Visual Studio 2013에서 MSFlexGrid 추가 할 때 Error
Dialog 에서 ActiveX 컨트롤 삽입한다.
그러면 이처럼 FlexGrid Control 이 삽입이 될것이고,
FlexGrid Control 을 코드 내부에서 변수로 사용하고자 하면
일단 해당 Dialog 를 클래스로 만든다.
Dialog 클래스가 만들어지고나면
FlexGrid 의 변수를 만들어준다.
이제 FlexGrid Control 을 잘 사용하면 된다.
...
하지만 여기서 에러가 난다.
error C4146: 단항 빼기 연산자가 부호 없는 형식에 적용되었습니다. 결과는 역시 unsigned입니다.
flexOLEDropEffectScroll = -2147483648
이 구문의 문제이다.
flexOLEDropEffectScroll = -2147483648LL
으로 바꾸어주면 잘 동작한다.