컴퓨터 지식 네트워크 - 컴퓨터 구성 - VC가 브라우저(IE, Firefox)에 마우스 클릭 메시지를 보냅니다.

VC가 브라우저(IE, Firefox)에 마우스 클릭 메시지를 보냅니다.

Microsoft는 IE5.0부터 개발자가 도구 모음에 버튼을 추가할 수 있도록 허용했습니다. 구현 방법의 핵심은 레지스트리를 수정하고 이 버튼을 만드는 데 필요한 정보를 추가하는 것입니다. 먼저 이 버튼에 대한 GUID(전역 고유 식별자)를 만듭니다. 이 GUID는 Visual Studio의 Guidgen.exe로 생성할 수 있습니다. 예를 들어 생성된 GUID는 {1FBA04EE-3024-11D2-8F1F-0000F87ABD16}입니다(이 예는 다음 설명에서 이 GUID를 사용하여 설명됩니다). GUID 값을 얻은 후 Windows 레지스트리에 하위 키를 만듭니다.

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}

이 하위 키 아래에 다음 문자열 값을 생성합니다.

1) CLSID

IE의 CLSID이며 해당 값은 {1FBA04EE-3024-11D2-8F1F-0000F87ABD16 }이어야 합니다.

2) 기본 표시

이 버튼이 기본적으로 표시되는지 여부를 나타냅니다. 예는 표시됨을 의미하고, 아니요는 표시되지 않음을 의미합니다.

3) ButtonText

버튼 텍스트

4) 아이콘

기본 상태의 아이콘 전체 경로(예: c:\vckbase.ico). EXE 파일에 포함된 아이콘일 수도 있습니다. 예: C:\PROGRA~1\NETANTS\NetAnts.exe,1000

5) HotIcon

마우스가 움직일 때 버튼 아이콘 전체 경로

다음 하위 키는 버튼을 누른 후 수행해야 하는 해당 작업입니다. COM 개체, 탐색기 표시줄, 스크립트 및 실행 파일일 수 있습니다. 아래에서 하나씩 소개하겠습니다.

①COM 개체

ClsidExtension이라는 문자열 값을 만들어야 합니다. 그 값은 이 COM 개체의 GUID여야 합니다. 예를 들어 Kingsoft PowerWord입니다. ClsidExtension을 사용합니다. 자신의 COM 개체를 호출합니다.

② 탐색 표시줄

소위 브라우저 표시줄은 IE 기록 버튼을 누른 후 열리는 기록 목록과 유사합니다. 그 본질은 MFC의 CReBar 개체와 같습니다. 나만의 탐색바를 만들 수도 있지만 이는 이 글의 범위를 벗어나므로 아직 설명하지 않겠습니다. 버튼을 누른 후 브라우저 표시줄을 열려면 BandCLSID라는 문자열 값을 만들어야 합니다. 이 값은 브라우저 표시줄의 CLSID입니다.

③스크립트 스크립트

버튼을 누른 후 실행되는 스크립트입니다. 예: "%SystemRoot%\web\관련.htm" 이 HTML 파일에 스크립트를 추가할 수 있습니다. 현재 IE에 대한 많은 정보를 얻으려면 스크립트를 통해 스크립트되지 않은 HTML 파일을 열려고 하는 경우 불가능하다는 점에 유의하는 것이 중요합니다.

현재 페이지에 있는 모든 링크의 스크립트 코드를 얻으려면 다음 NetAnts를 참조하십시오.

더 유용한 스크립트를 살펴보겠습니다. 이 스크립트의 기능은 현재 주소를 얻고 다음 URL의 홈페이지를 여는 것입니다:

4실행 파일

원하는 경우 IE를 클릭하여 버튼 뒤에 실행 파일을 실행하려면 Exec이라는 문자열 값을 추가할 수 있습니다. 이 값은 실행 파일의 전체 경로(예: c:\windows\notepad.exe 또는 URL /", "Exec)입니다. "); ///웹페이지 열기

}

上篇: vivoy85a 매개변수 下篇: jpg란 무엇인가요?
관련 내용