매개 변수 정보 도구 설명
IntelliSense 매개 변수 정보 도구 설명이 어디의 언어 구문에 대 한 도움말이 표시 됩니다.
매개 변수 정보 도구 설명이 작동 방법
편집기에서 문을 입력 하면 Vspackage를 형식화 되 고 문의 정의 포함 하는 작은 도구 설명 창이 표시 됩니다. 예를 들어, Microsoft Foundation 클래스 (MFC) 문을 입력 하는 경우 (같은 pMainFrame ->UpdateWindow) 메서드 설명에 나타나고 정의 매개 변수를 나열 하려면 여는 괄호 키를 눌러 해당 UpdateWindow 메서드.
매개 변수 정보 도구 설명 문 완료와 함께에서 일반적으로 사용 됩니다. 매개 변수 또는 메서드 이름이 나 키워드 후 다른 서식이 지정 된 정보를 가진 언어에 대 한 가장 유용 합니다.
매개 변수 정보 도구 설명 명령 가로채기를 통해 언어 서비스 시작 합니다. 사용자가 문자를 차단 하 여 언어 서비스 개체를 구현 해야는 IOleCommandTarget 인터페이스와 텍스트 보기에 대 한 포인터를 전달를 IOleCommandTarget 구현을 호출 하 여는 AddCommandFilter 메서드에서 IVsTextView 인터페이스. 코드 창에 입력 하는 명령은 명령 필터를 차단 합니다. 매개 변수 정보를 표시 하는 시기를 알고 명령 정보를 모니터링 합니다. 문 완성, 오류 표식 등을 같은 명령 필터를 사용할 수 있습니다.
수 있습니다에 대 한 언어 서비스 힌트 제공 하는 키워드를 입력할 때 언어 서비스를 만듭니다는 IVsMethodTipWindow 개체 및 호출을 UpdateTipWindow 메서드에서 IVsTextView 알리는 힌트를 표시 하는 IDE 인터페이스. 만들기는 IVsMethodTipWindow 개체를 사용 하 여 VSLocalCreateInstance 는 coclass를 지정 하 고 CLSID_VsMethodTipWindow. VsLocalCreateInstance호출 헤더 파일 vsdoc.h에 정의 된 함수는 QueryService 로컬 레지스트리 및 호출에 대 한 CreateInstance 의이 개체에는 CLSID_VsMethodTipWindow.
메서드 설명 제공
메서드 설명 제공 하기 위해 호출의 SetMethodData 메서드에서 IVsMethodTipWindow 인터페이스의 구현을 전달의 IVsMethodData 인터페이스.
때를 IVsMethodData 클래스를 호출 하 고 메서드는 다음 순서로 호출 됩니다.
-
텍스트 버퍼의 현재 위치와 관련 된 데이터의 길이 반환합니다. 이 도구 설명 창에 해당 데이터가 모호 하지 IDE에 지시 합니다.
-
처음에 표시 하려는 메서드 번호 (인덱스 이며 0부터 시작)를 반환 합니다. 0을 반환 하는 경우 예를 들어, 다음 첫 번째 오버 로드 된 메서드는 처음에 표시 됩니다.
-
현재 컨텍스트에서 사용할 수 있는 오버 로드 된 메서드를 반환 합니다. 이 방법 1 보다 큰 값을 반환 하는 경우, 텍스트 보기 위쪽 / 아래쪽 화살표를 표시 합니다. 아래쪽 화살표를 클릭 하면 IDE를 호출 하 여 NextMethod 메서드. 위쪽 화살표를 클릭 하면 IDE를 호출 하 여 PrevMethod 메서드.
-
매개 변수 정보 도구 설명의 텍스트를 여러 번 호출 하는 동안 생성 되는 GetMethodText 및 GetParameterText 방법입니다.
-
메서드를 표시 하는 매개 변수의 수를 반환 합니다.
-
오버 로드에 해당 하 여 메서드 수를 반환 하는 경우이 메서드를 호출 하 여 다음에 호출 됩니다 있는 UpdateView 메서드가 있습니다.
-
메서드 설명에 표시 되는 경우 편집기를 업데이트 하 여 언어 서비스를 게 알립니다. 에 UpdateView 메서드를 호출 하는 다음:
<pTxWin> ->UpdateTipWindow(<pTip>, UTW_CONTENTCHANGED | UTW_CONTEXTCHANGED).
-
호출 받기는 OnDismiss 메서드 팁 창의 닫을 때 메서드.