|
Component List에서 [Internet] 탭에 보시면, CppWebBrowser 라는 컴포넌트가 있습니다. 이 컴포넌트는 인터넷 익스플로러를 사용해 줄 수 있게해주는 컴포넌트 입니다.
이 컴포넌트는 인터넷 익스플로러에서 가운에 흰색 바탕인 하얀 도화지(?)만 있다고 보시면 됩니다. 나머지 컨트롤이나 기능들은 일반 Application을 구현하듯이 꾸미시면 되고요. 아무래도 CppWebBrowser 일반 컴포넌트와는 많이 틀리다보니 처음 접하시면 어떻게 명령을 보내고, 정보를 얻는지 답답하시겠지만, 이곳에도 상당한 많은 자료가 올라와 있습니다.
따라서, 흰 CppWebBrowser안에 들어가는 메뉴는 전부 Html 로 꾸며져 있는 메뉴입니다. 상황에 따라서는 어느 서버로 연결시킬 수 있겠고, 아니면 프로그램 내부의 Html 코드를 가지고 있는것이 있겠죠.
즐겨찾기를 누르실때 보이는 메뉴들은 일반 어플리케이션처럼 꾸미시면 됩니다. 거기에 인터넷 익스플로러에 정보를 보내고 받는 기능 몇몇을 덧붙이시기만 하면 되는거구요..
델파이는 EmbeddedWB 이라는 CppWebBrowser 의 작은 버그와 유저가 꼭 패치해야할 기능 몇가지를 패치시킨 Component를 가지고 있습니다. 그래서 델파이로 작업을 많이 한다고 들으신것 같습니다. C++ Builder에서도 원하는 기능을 모두 패치시킬 수 있습니다. 물론 조금 수고스럽겠지만요..
아참 그리고.. 브라우저 하면서 많이 느꼈던건데요.. 브라우저에서 메세지 처리를 해야할 부분이 많은데, 이걸 이해를 못하고 대충 넘어가신다면 나중에 저처럼 아주 곤혹스럽게 됩니다.. ㅠ_ㅠ 정상적으로 실행하다가.. 뻑두 많이 나구.. 가장 중요한건 객체 생성 순서와 어떻게 동시적으로 동작되는지 확실히 머릿속에서 그려두셔야 하는 점 같습니다.
초보자 님이 쓰신 글 :
: 안녕하세요.
:
: 요새 일반 상용프로그램들 보면, 인터넷 익스플로러에 어찌어찌 작업을 해서
: 트리박스나 리스트 박스를 사용자 정의로 코딩을 통해 붙여 넣는 것을 간혹
: 봅니다. (즐겨찾기를 누르면 창 왼쪽에 즐겨찾기 리스트박스가 생기는 것 같은...)
:
: 보통 델파이로 작업을 많이 한다고 들었는데 CBuilder 로 구현하려면
: 어떤 방법으로 해야 하는지 궁금합니다.
:
: 구체적인 대답을 해주시면 정말 감사하겠지만, 대략 어떤 방식이라는 것만이라도
: 알려주시면 대단히 감사하겠습니다.
:
: 즐거운 프로그래밍 하시구요. ^^
|