|
Form class header 에 다음 추가하시고요
class TForm5 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
public: // User declarations
여기부터
void __fastcall TForm5::OnMove(TMessage message);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_MOVE,TMessage,OnMove);
END_MESSAGE_MAP(TForm);
여기까지 (여기서는 테스트로 해서 TForm 5 입니다)
__fastcall TForm5(TComponent* Owner);
};
이렇게 멤버함수 넣어주시면(여기서 Form6 가 따라다니는것이고요)
void __fastcall TForm5::OnMove(TMessage message)
{
if(Form6)
{
Form6->Left = Left - Form6->Width;
Form6->Top = Top;
}
return;
}
수고하세요..
이용태 님이 쓰신 글 :
: 메인폼이랑 서브폼이 있습니다.
:
: 메인폼의 왼쪽에 서브폼이 항상 같이 붙어서 움직이게 하려고 하는데요....
:
: 디자인타임에선 처음 위치만 조정이 되고... 메인폼을 움직이게 되면.. 서브폼은 같이 움직이지 않더군요..
:
: 여기서 질문이
:
: 1. 메인폼이랑 서브폼이 항상 같이 움직이게 하려면 어떻게 해야 하나요??
: 2. 서브폼이 메인폼 왼쪽에 항상 붙어 있지 않고 얼마간의 간격(x, y 간격)으로 떨어져 있는 경우, 메인폼이 움직이는 만큼 서브폼이 이동하게 하려면 어떻게 해야 하는지요??
:
: 답변 부탁드립니다.
|