Word2000의 메뉴는 드래그아웃(DOCK)이 가능합니다. 어떻게 구현되나요?
많은 Delphi 컨트롤에는 Dock 속성이 있으며 여기에 핵심이 있습니다.
먼저 CoolBar를 폼에 놓으십시오.
CoolBar 위에 ToolBar를 놓고 몇 개의 버튼을 추가하세요.
ShowCaption 속성을 True로 설정합니다.
MainMenu를 만들고 몇 가지 메뉴 항목을 추가하세요.
양식의 메뉴 속성을 비어 있음으로 설정
ToolBar의 버튼 AutoSize가 True로 설정되어 있습니다.
버튼의 MenuItem을 해당 MainMenu 항목으로 설정합니다.
흥미로운지 살펴보자
그런데 메뉴는 자동으로 팝업되거나 CoolBar 범위 밖으로 드래그될 수 없습니다.
이건 말이 쉽지
버튼의 그룹 속성을 설정하는 것은 어떻습니까? 자동으로 팝업될 수 있나요? Delphi5의 IDE 인터페이스 메뉴처럼 보이나요?
ToolBar의 끌기 속성과 도킹 속성을 설정합니다(이 두 속성이 어느 것인지는 알 수 없습니다:-( ).
워드200의 메뉴와 비교해 보겠습니다.