2011-01-06 4 views
1

레거시 VB6 응용 프로그램을 이해하려고합니다. GUI 도구 모음 중 일부는 "atb"라는 접미사가 붙은 이진 파일로 정의됩니다. 나는이 파일이 "Infragistics UltraToolBars 4"라는 응용 프로그램에서 생성되었다고 생각합니다 (그러나 100 % 확실하지는 않습니다). ("atb"는 "Active ToolBars"의 약자라고 생각합니다.) .atb 파일의 "소스 코드"를 추적하고 싶습니다. 그렇다면 .atb 파일을 만드는 방법과 사용 방법에 대해 자세히 알고 있습니까?ATB 파일이란 무엇입니까?

답변

3

직접 사용 된 Infragistics는 사용하지 않았지만 Google suggestsare right이며, atb는 비공개 바이너리 형식임을 제안합니다.

ComponentSource에는 ActiveToolBars 컨트롤을 포함한 무료 help file for Infragistics UltraSuite이 있습니다. Igtbars3.hlp를 살펴보십시오. ATB 파일은 "레이아웃 파일은 ActiveToolBars 컨트롤에서 사용하는 도구 및 도구 모음의 위치 정보를 저장하는 데 사용되며 응용 프로그램이 세션간에 사용자의 도구 및 도구 모음 설정을 유지하는 효율적인 방법을 제공합니다." 이 파일을 저장하고로드하는 샘플 코드가 있습니다. 예를 들어 SSActiveToolBars1.SaveLayout App.Path & "/RTFEdit.Atb"

또한 VB6 IDE에서 프로젝트를 열고 GUI 도구 모음의 속성을 살펴 보았습니까? 속성 창에 GUI 도구 모음 모양을 변경할 수있는 특수 대화 상자가 열리는 "사용자 지정"옵션이있을 수 있습니다.

+0

고맙습니다. MarkJ! 당신의 대답은 내가 꼼짝 못하게하는 것을 도왔다. 특히 "custom"옵션에 대한 언급은 간과했다. – user181813

+0

@ user181813 도움이 되니 기쁩니다! 많은 복잡한 컨트롤은 "custom"옵션을 사용하여 컨트롤 속성에 대한 세부적인 대화 상자와 특수 편집 GUI를 표시합니다. 언제나 볼만한 가치가 있습니다. – MarkJ

관련 문제