|
생성자에다 디폴트값을 넣으면 컴포넌트를 폼에 떨궜을때 기본적으로 지정된 디폴트값이 들어가는 걸로 아는데요..
이상하게 안되네요.. (예전에는 되었던 것 같은데..ㅡ.ㅡ)
헤더에는 아래와 같이 했고...
enum TFullScreenSize { fs0240, fs0480, fs0600, fs0768, fs0960, fs1024, fs1200, fs0360w, fs0720w, fs1080w, fsMaximum };
class PACKAGE TD2DCore : public Classes::TComponent
{
__published:
__property TFullScreenSize FullScreenSize = { read = GetFullScreenSize, write = SetFullScreenSize, default = fs0480};
cpp에는 아래와 갈이 했습니다..
_fastcall TD2DCore::TD2DCore() : Classes::TComponent(Owner)
{
FullScreenSize = fs0480;
}
오브젝트 인스펙터 창에는 자꾸 fs0240으로 표시되네요.. 다른 속성도 마찬가지입니다.. 답변 부탁드립니다..
|