가상 함수 재정의Override a virtual function

Visual Studio 속성 창에서 기본 클래스에 정의된 가상 함수를 재정의할 수 있습니다.You can override virtual functions defined in a base class from the Visual Studio Properties window.

속성 창에서 가상 함수를 재정의하려면:To override a virtual function in the Properties window:

  1. 클래스 뷰에서 클래스를 선택합니다.In Class View, select the class.

  2. 속성 창에서 재정의 단추를 선택합니다.In the Properties window, select the Overrides button.

    참고

    클래스 뷰에서 클래스 이름을 선택하거나 원본 창 내에서 선택하면 재정의 단추를 사용할 수 있습니다.The Overrides button is available when you select either the class name in Class View or when you select within the source window.

    왼쪽 열은 가상 함수를 나열합니다.The left column lists the virtual functions. 가상 함수의 이름이 오른쪽 열에도 나타나면 재정의가 이미 구현된 것입니다.If the name of a virtual function also appears in the right column, then an override has already been implemented.

  3. 함수에 재정의가 없는 경우 속성 창에서 오른쪽 열에 있는 셀을 선택하여 <add>FuncName과 같은 제안된 함수 재정의의 이름을 표시합니다.If the function has no override, then select the cell in the right column in the Properties window to display the suggested name of the function override as <add>FuncName.

  4. 제안된 이름을 선택하여 함수의 스텁 코드를 추가합니다.Select the suggested name to add stub code for the function.

  5. 재정의 함수를 편집하려면 클래스 뷰에서 함수 이름을 두 번 클릭하고 소스 창에서 코드를 편집합니다.To edit an overriding function, double-click the name of the function in Class View and edit the code in the source window.

재정의를 제거하려면 오른쪽 열의 재정의 함수 이름을 선택하고 <delete>FuncName을 선택합니다.To remove an override, select the override function name in the right column and select <delete>FuncName. 함수의 코드는 주석으로 처리됩니다.The function's code is commented out.