Skip to content

Commit cbd23bd

Browse files
author
Colin Robertson
committed
Merge remote-tracking branch 'refs/remotes/origin/master' into cr-build-error
2 parents 7c75629 + b9882e1 commit cbd23bd

15 files changed

+21
-24
lines changed

docs/ide/add-member-function-wizard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ This wizard adds a member function declaration to the header file and a stub mem
8080

8181
|Option|Description|
8282
|------------|-----------------|
83-
|[Static](../misc/static-cpp.md)|Specifies that the function acts like a global and can be called outside of the class, even with no class instantiation. The member function has no access to non-static members. A member function specified as `Static` cannot be virtual.|
83+
|[Static](../cpp/storage-classes-cpp.md)|Specifies that the function acts like a global and can be called outside of the class, even with no class instantiation. The member function has no access to non-static members. A member function specified as `Static` cannot be virtual.|
8484
|[Virtual](../cpp/virtual-cpp.md)|Ensures that the correct member function is called for an object, regardless of the expression used to make the member function call. A member function specified as `Virtual` cannot be static.|
85-
|**Pure**|Indicates that no implementation is supplied for the virtual member function being declared; therefore, **Pure** can be specified only on virtual member functions. See [Class-Member Declaration Syntax](../misc/class-member-declaration-syntax.md) for more information.<br /><br /> A class that contains at least one pure virtual member function is considered an abstract class. Classes derived from the abstract class must implement the pure virtual member function or they, too, are abstract classes.|
85+
|**Pure**|Indicates that no implementation is supplied for the virtual member function being declared; therefore, **Pure** can be specified only on virtual member functions. A class that contains at least one pure virtual member function is considered an abstract class. Classes derived from the abstract class must implement the pure virtual member function or they, too, are abstract classes.|
8686
|[Inline](../cpp/inline-functions-cpp.md)|Instructs the compiler to insert a copy of the member function body into each place the member function is called. A member function specified as **Inline** cannot be pure.|
8787

8888
**.cpp file**

docs/ide/add-member-variable-wizard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ This wizard adds a member variable declaration to the header file and, depending
6969
Sets the name of the member variable you are adding. Member variables typically begin with the identifying string "m_," which is provided for you by default.
7070

7171
**Control variable**
72-
Indicates that the member variable manages a control within a dialog box with [data exchange and data validation](../mfc/dialog-data-exchange-and-validation.md) support. See [DoDataExchange](../Topic/CWnd::DoDataExchange.md) for more information. This option is available only for member variables added to classes derived from [CDialog](../mfc/reference/cdialog-class.md). Select this box to activate the **Control ID** and **Control type** options.
72+
Indicates that the member variable manages a control within a dialog box with [data exchange and data validation](../mfc/dialog-data-exchange-and-validation.md) support. See [DoDataExchange](../mfc/reference/cwnd-class.md#dodataexchange) for more information. This option is available only for member variables added to classes derived from [CDialog](../mfc/reference/cdialog-class.md). Select this box to activate the **Control ID** and **Control type** options.
7373

7474
**Control ID**
7575
Sets the ID for the control variable you are adding. Select from the list the ID for the type of control for which you are adding the member variable. The list is active only when the **Control variable** box is selected, and it is limited to IDs for the controls already added to the dialog box. For example, for the standard **OK** button, the Control ID is **IDOK**.

docs/ide/add-method-wizard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Use this wizard to add a method to an interface. Depending on the project type o
5757
|--------------------|-----------------|
5858
|ATL dual interface, custom interface, and local custom interface|Provide your own method name.|
5959
|MFC dispinterface|Provide your own method name or select a suggested method name from the list. If you select a name from the list, the appropriate value appears in the **Return type** box, and it is unchangeable.|
60-
|MFC ActiveX control dispinterface|Provide your own or select either of the stock methods [DoClick](../Topic/COleControl::DoClick.md) and [Refresh](../Topic/COleControl::Refresh.md). See [MFC ActiveX Controls: Adding Stock Methods](../mfc/mfc-activex-controls-adding-stock-methods.md) for more information.|
60+
|MFC ActiveX control dispinterface|Provide your own or select either of the stock methods [DoClick](../mfc/reference/colecontrol-class.md#doclick) and [Refresh](../mfc/reference/colecontrol-class.md#refresh). See [MFC ActiveX Controls: Adding Stock Methods](../mfc/mfc-activex-controls-adding-stock-methods.md) for more information.|
6161

6262
**Method type**
6363
Available only for MFC ActiveX controls. If you provide a method name in the **Method name** box, rather than selecting a method from the list, this box is unavailable.

docs/ide/adding-references-in-visual-cpp-projects.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ It is very common for programs to call into APIs in other binaries such as DLLs,
4747

4848
![Visual C&#43;&#43; Reference Manager &#40;ATL Projects&#41;](../ide/media/visual-c---reference-manager--atl-projects-.png "Visual C++ Reference Manager (ATL Projects)")
4949

50-
In a C++/CLI or Universal Windows Platform project, the concept of references applies to more kinds of binaries in addition to other projects in the solution. These are all exposed in **Reference Manager**:
51-
52-
![Visual C&#43;&#43; Reference Manager for C&#43;&#43;&#47;CLI projects](../Image/Visual%20C++%20Reference%20Manager%20for%20C++/CLI%20projects.png "Visual C++ Reference Manager for C++/CLI projects")
50+
In a C++/CLI or Universal Windows Platform project, the concept of references applies to more kinds of binaries in addition to other projects in the solution. These are all exposed in **Reference Manager**.
5351

5452
## Reference properties
5553
Each kind of reference has properties. You can view the properties by selecting the reference in Solution Explorer and pressing **Alt + Enter**, or else right-clicking and choosing **Properties**. Some properties are read-only and some can be modified. However, typically you don't have to manually modify these properties.

docs/ide/clickonce-deployment-for-visual-cpp-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ translation.priority.mt:
6161
## See Also
6262
[Mage.exe (Manifest Generation and Editing Tool)](http://msdn.microsoft.com/Library/77dfe576-2962-407e-af13-82255df725a1)
6363
[MageUI.exe (Manifest Generation and Editing Tool, Graphical Client)](http://msdn.microsoft.com/Library/f9e130a6-8117-49c4-839c-c988f641dc14)
64-
[Makecert.exe (Certificate Creation Tool)](../Topic/Makecert.exe%20\(Certificate%20Creation%20Tool\).md)
64+
[Makecert.exe (Certificate Creation Tool)](https://msdn.microsoft.com/library/windows/desktop/aa386968)
6565
[Deploying Desktop Applications](../ide/deploying-native-desktop-applications-visual-cpp.md)
6666
[Deploying Applications, Services, and Components](/visualstudio/deployment/deploying-applications-services-and-components)
6767
[Windows Installer Deployment](http://msdn.microsoft.com/en-us/121be21b-b916-43e2-8f10-8b080516d2a0)

docs/ide/getcodeforexitinstance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ translation.priority.ht:
3535
- "zh-tw"
3636
---
3737
# GetCodeForExitInstance
38-
Gets the [ExitInstance](../Topic/CWinApp::ExitInstance.md) code for terminating the wizard.
38+
Gets the [ExitInstance](../mfc/reference/cwinapp-class.md#exitinstance) code for terminating the wizard.
3939

4040
## Syntax
4141

docs/ide/getcodeforinitinstance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ translation.priority.ht:
3535
- "zh-tw"
3636
---
3737
# GetCodeForInitInstance
38-
Retrieves the specified code for [InitInstance](../Topic/CWinApp::InitInstance.md).
38+
Retrieves the specified code for [InitInstance](../mfc/reference/cwinapp-class.md#initinstance).
3939

4040
## Syntax
4141

docs/ide/getuniquefilename.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ Returns a unique file name.
3939

4040
## Syntax
4141

42-
```
43-
42+
```
4443
function GetUniqueFileName( 
4544
strDirectory, 
4645
strFileName  
@@ -55,7 +54,7 @@ Returns a unique file name.
5554
File name to check.
5655

5756
## Return Value
58-
The file name indicated in `strFileName` if unique; otherwise this function returns `strFileName`, appended with a number from 1 to 9999999, to make it unique. If `strFileName` is not provided, this function returns a unique file name by using [GetTempName Method](jsmthGetTempName).
57+
The file name indicated in `strFileName` if unique; otherwise this function returns `strFileName`, appended with a number from 1 to 9999999, to make it unique. If `strFileName` is not provided, this function returns a unique file name by using the `GetTempName` method.
5958

6059
## Remarks
6160
Returns a unique file name.

docs/ide/insertintofunction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ translation.priority.ht:
3535
- "zh-tw"
3636
---
3737
# InsertIntoFunction
38-
Used by [AddATLSupportToProject](../ide/addatlsupporttoproject.md) to insert code into [InitInstance](../Topic/CWinApp::InitInstance.md).
38+
Used by [AddATLSupportToProject](../ide/addatlsupporttoproject.md) to insert code into [InitInstance](../mfc/reference/cwinapp-class.md#initinstance).
3939

4040
## Syntax
4141

docs/ide/isolated-com-manifest-tool.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ Use this dialog box to specify **Isolated COM** options for [Mt.exe](http://msdn
5959

6060
## See Also
6161
[Isolated Applications](http://msdn.microsoft.com/library/aa375190)
62-
[Side-by-side Assemblies](_win32_side_by_side_assemblies)
6362
[ClickOnce Application Manifest](/visualstudio/deployment/clickonce-application-manifest)
6463
[Manifest Tool Property Pages](../ide/manifest-tool-property-pages.md)
6564
[Working with Project Properties](../ide/working-with-project-properties.md)

docs/ide/jscript-functions-for-cpp-wizards.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ translation.priority.ht:
5757
|[GetCodeForDllRegisterServer](../ide/getcodefordllregisterserver.md)|Retrieves the code to register a server.|
5858
|[GetCodeForDllUnregisterServer](../ide/getcodefordllunregisterserver.md)|Retrieves the code to unregister a server.|
5959
|[GetCodeForExitInstance](../ide/getcodeforexitinstance.md)|Helper function to get the text for `ExitInstance`.|
60-
|[GetCodeForInitInstance](../ide/getcodeforinitinstance.md)|Helper function to get the text for [InitInstance](../Topic/CWinApp::InitInstance.md).|
60+
|[GetCodeForInitInstance](../ide/getcodeforinitinstance.md)|Helper function to get the text for [InitInstance](../mfc/reference/cwinapp-class.md#initinstance).|
6161
|[GetExportPragmas](../ide/getexportpragmas.md)|Retrieves the pragmas for exporting functions.|
6262
|[GetInterfaceClasses](../ide/getinterfaceclasses.md)|Returns the `VCCodeClass` object associated with an interface.|
6363
|[GetInterfaceType](../ide/getinterfacetype.md)|Returns the type of interface (for example, custom, dual, dispinterface, oleautomation).|

docs/ide/names-add-property-wizard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ Use this wizard to add a property to an interface.
5656
MFC dispinterfaces only. Available only if you specify **Member variable** under **Implementation type**. Sets the name of the notification function called if the property changes. By default, the name of the notification function is set to On*PropertyName*Changed. You can edit this name.
5757

5858
**Get function**
59-
For MFC dispinterfaces. Available only if you specify **Get/Set methods** under **Implementation type**. Sets the name of the function to get the property. By default, the name of the Get function is set to Get*PropertyName*. You can edit this name. If you delete the name, the function [GetNotSupported](../Topic/COleControl::GetNotSupported.md) is inserted into the interface dispatch map. The Get*PropertyName* function specifies that the property as readable.
59+
For MFC dispinterfaces. Available only if you specify **Get/Set methods** under **Implementation type**. Sets the name of the function to get the property. By default, the name of the Get function is set to Get*PropertyName*. You can edit this name. If you delete the name, the function [GetNotSupported](../mfc/reference/colecontrol-class.md#getnotsupported) is inserted into the interface dispatch map. The Get*PropertyName* function specifies that the property as readable.
6060

6161
**Set function**
62-
MFC dispinterfaces only. Available only if you specify **Get/Set methods** under **Implementation type**. Sets the name of the function to set the property. By default, the name of the Set function is set to Set*PropertyName*. You can edit this name. If you delete the name, the function [SetNotSupported](../Topic/COleControl::SetNotSupported.md) is inserted into the interface dispatch map. The Set*PropertyName* function specifies that the property is writable.
62+
MFC dispinterfaces only. Available only if you specify **Get/Set methods** under **Implementation type**. Sets the name of the function to set the property. By default, the name of the Set function is set to Set*PropertyName*. You can edit this name. If you delete the name, the function [SetNotSupported](../mfc/reference/colecontrol-class.md#setnotsupported) is inserted into the interface dispatch map. The Set*PropertyName* function specifies that the property is writable.
6363

6464
**Implementation type**
6565
MFC dispinterfaces only. Specifies how to implement the property you are adding.

docs/ide/preparing-a-test-machine-to-run-a-debug-executable.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@ To prepare a computer to test the debug version of an application that is built
4747
> [!NOTE]
4848
> For remote debugging of your application built by using Visual C++ 2005 or Visual C++ 2008 on another computer, you have to deploy debug versions of Visual C++ library DLLs as shared side-by-side assemblies. You can use either a Setup project or Windows Installer to install corresponding merge modules.
4949
50-
- Use the_**Deploy** option in the **Configuration Manager** dialog box in Visual Studio to copy the project output and other files to the remote computer. An example of this deployment may be found in [Set Up Remote Debugging for a Visual Studio Project](../Topic/Set%20Up%20Remote%20Debugging%20for%20a%20Visual%20Studio%20Project.md).
50+
- Use the_**Deploy** option in the **Configuration Manager** dialog box in Visual Studio to copy the project output and other files to the remote computer.
5151

52-
After Visual C++ DLLs are installed, you can run a remote debugger on a network share. For more information about remote debugging, see [Set Up the Remote Tools on the Device](../Topic/Set%20Up%20the%20Remote%20Tools%20on%20the%20Device.md).
52+
After Visual C++ DLLs are installed, you can run a remote debugger on a network share. For more information about remote debugging, see [Remote Debugging](/visualstudio/debugger/remote-debugging.md).
5353

5454
## See Also
55-
[Set Up the Remote Tools on the Device](../Topic/Set%20Up%20the%20Remote%20Tools%20on%20the%20Device.md)
55+
5656
[Deployment in Visual C++](../ide/deployment-in-visual-cpp.md)
5757
[Windows Installer Command line options](http://msdn.microsoft.com/library/windows/desktop/aa367988.aspx)
58-
[Deployment Examples](../ide/deployment-examples.md)
58+
[Deployment Examples](../ide/deployment-examples.md)
59+
[Remote Debugging](/visualstudio/debugger/remote-debugging.md)

docs/ide/providing-context-sensitive-help.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ When you use the [Custom Wizard](../ide/application-settings-custom-wizard.md) t
4444
onClick="window.external.OnHelp('vc.appwiz.custom.overview');">
4545
```
4646

47-
The <xref:Microsoft.VisualStudio.VsWizard.VCWizCtlClass.OnHelp%2A> specifies the keyword of the HTML Help file associated with that page of your wizard. For more information about creating HTML Help files to associate with the page, see [HTML Help Start Page](vsconhh1start). To provide your own help for this wizard page, you must replace the string `'vc.appwiz.custom.overview'` with the keyword that identifies the HTML Help topic for the page.
47+
The `Microsoft.VisualStudio.VsWizard.VCWizCtlClass.OnHelp` method specifies the keyword of the HTML Help file associated with that page of your wizard. To provide your own help for this wizard page, you must replace the string `'vc.appwiz.custom.overview'` with the keyword that identifies the HTML Help topic for the page.
4848

4949
**Note** This .htm file cannot be integrated into the compiled MSDN Help.
5050

docs/ide/walkthrough-working-with-projects-and-solutions-cpp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ Here's how to create a C++ project in Visual Studio, add code, and then build an
108108

109109
The line `#pragma once` tells the compiler to include the file only one time. For more information, see [once](../preprocessor/once.md).
110110

111-
For information about other C++ keywords in this header file, see [class](../cpp/class-cpp.md), [int](../cpp/fundamental-types-cpp.md), [static](../misc/static-cpp.md), and [public](../cpp/public-cpp.md).
111+
For information about other C++ keywords in this header file, see [class](../cpp/class-cpp.md), [int](../cpp/fundamental-types-cpp.md), [static](../cpp/storage-classes-cpp.md), and [public](../cpp/public-cpp.md).
112112

113113
6. Choose the **Cardgame.cpp** tab in the editing pane to open it for editing.
114114

0 commit comments

Comments
 (0)