|
아래 질문도 올렸는데 왜 이것이 필요한지 궁금해서요.
GDI+를 사용하기 위해서는 Project's conditional defines에 STRICT을 define해야 한다고 합니다.
왜냐하면 C++Builder는 STRICT를 default로 define하지 않기 때문이라는군요.
그렇다면 왜 STRICT를 define해야 할까요?
STRICT가 해주는 것이 무엇인지 궁금합니다.
GDI+에 관한 어떠한 것도 처리하지 않고 GDI+에 관한 어떤 것도 include하지 않은
상태에서 그러니까 정상적으로 컴파일, 실행되는 프로그렘에 option에 STRICT를 써주면
기존에 사용되는 HBRUSH, HPEN에서 에러가 나는군요.
STRICT를 없애면 다시 정상적으로 작동합니다.
STRICT가 어떤 영향을 주는것일까요?
|