|
BorderStyle = bsNone으로 설정하면
캡션바가 사라진 윈도가 됩니다. 근데 여기서 문제가 생깁니다.
태스크바에서 마우스 오른클릭을 하면 모든 윈도우는 기본팝업(이동, 크기조정, 최소화, 최대화, 닫기)이 뜨는데
BorderStyle = bsNone일경우는 팝업이 뜨지 않는군요.
그래서 BorderStyle = bsNone을 하지않고
//---------------------------------------------------------------------------
void __fastcall TForm1::CreateParams(TCreateParams &Params)
{
TForm::CreateParams(Params);
Params.Style &= ~WS_CAPTION;
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall CreateParams(TCreateParams &Params);
};
//---------------------------------------------------------------------------
코딩을 했더니... 캡션바가 사라지지 않고 그냥 보이네요.
예전에는 사라졌었는데.. 쩝~ 뭔가 바뀐듯
암튼... 캡션바를 없앤후에 태스크바에서 기본윈도 팝업이 뜨게하는 방법좀 부탁드립니다.
|