Skip to content

Commit 2d3dc42

Browse files
authored
Merge pull request #3906 from corob-msft/docs/corob/bulk-entity-8
Eliminate remaining hyphen entities
2 parents e9ed31f + 51a4b30 commit 2d3dc42

9 files changed

+17
-17
lines changed

docs/cpp/try-finally-statement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If an exception occurs in the **`__try`** block, the operating system must find
5151
5252
For example, suppose a series of function calls links function A to function D, as shown in the following figure. Each function has one termination handler. If an exception is raised in function D and handled in A, the termination handlers are called in this order as the system unwinds the stack: D, C, B.
5353
54-
![Diagram of the order of termination handler execution.](../cpp/media/vc38cx1.gif "Order of termination&#45;handler execution") <br/>
54+
![Diagram of the order of termination handler execution.](../cpp/media/vc38cx1.gif)<br/>
5555
Order of Termination-Handler Execution
5656
5757
> [!NOTE]

docs/data/data-exchange-for-record-views-mfc-data-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ DDX for record views works in conjunction with [RFX](../data/odbc/record-field-e
1313

1414
The following figure shows the relationship between DDX and RFX for record views.
1515

16-
![Dialog&#45;data exchange and record&#45;field exchange.](../data/media/vc37xt1.gif "Dialog&#45;data exchange and record&#45;field exchange")<br/>
16+
![Diagram showing the relationship between dialog data exchange and record field exchange.](../data/media/vc37xt1.gif)<br/>
1717
Dialog Data Exchange and Record Field Exchange
1818

1919
For more information about DDX, see [Dialog Data Exchange and Validation](../mfc/dialog-data-exchange-and-validation.md). For more information about RFX, see [Record Field Exchange (RFX)](../data/odbc/record-field-exchange-rfx.md).

docs/ide/writing-and-refactoring-code-cpp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ You can move lines of code up and down by selecting them, holding down Alt, and
114114

115115
A snippet is a predefined piece of source code. Right-click on a single point or on selected text to either insert a snippet or surround the selected text with the snippet. The following illustration shows the three steps to surround a selected statement with a for loop. The yellow highlights in the final image are editable fields that you access with the tab key. For more information, see [Code Snippets](/visualstudio/ide/code-snippets).
116116

117-
![Screenshot of C plus plus Insert Snippet Drop&#45;down.](../ide/media/vs2015_cpp_surround_with.png)
117+
![Screenshot of C plus plus Insert Snippet Drop down control.](../ide/media/vs2015_cpp_surround_with.png)
118118

119119
## Add Class
120120

docs/mfc/mfc-activex-controls-using-data-binding-in-an-activex-control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ One of the more powerful uses of ActiveX controls is data binding, which allows
1515
1616
This article covers the control side of your task. Implementing the data binding interactions with the database is the responsibility of the control container. How you manage the database interactions in your container is beyond the scope of this documentation. How you prepare the control for data binding is explained in the rest of this article.
1717

18-
![Conceptual diagram of a data&#45;bound control.](../mfc/media/vc374v1.gif "Conceptual diagram of a data&#45;bound control") <br/>
18+
![Conceptual diagram of a data bound control.](../mfc/media/vc374v1.gif)<br/>
1919
Conceptual Diagram of a Data-Bound Control
2020

2121
The `COleControl` class provides two member functions that make data binding an easy process to implement. The first function, [BoundPropertyRequestEdit](reference/colecontrol-class.md#boundpropertyrequestedit), is used to request permission to change the property value. [BoundPropertyChanged](reference/colecontrol-class.md#boundpropertychanged), the second function, is called after the property value has been successfully changed.

docs/mfc/multiple-document-types-views-and-frame-windows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ MFC supports three common user interfaces requiring multiple views on the same d
4747

4848
The following figure, divided into parts a, b, and c, shows the three user-interface models in the order presented above.
4949

50-
![Multiple&#45;view user interfaces.](../mfc/media/vc37a71.gif "Multiple&#45;view user interfaces") <br/>
50+
![Diagram showing three multiple view user interfaces.](../mfc/media/vc37a71.gif)<br/>
5151
Multiple-View User Interfaces
5252

5353
The framework provides these models by implementing the New Window command and by providing class [CSplitterWnd](reference/csplitterwnd-class.md), as discussed in [Splitter Windows](#_core_splitter_windows). You can implement other models using these as your starting point. For sample programs that illustrate different configurations of views, frame windows, and splitters, see [MFC Samples](../overview/visual-cpp-samples.md#mfc-samples).

docs/parallel/amp/using-tiles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To take advantage of tiling, your algorithm must partition the compute domain in
2222

2323
The following diagram represents an 8x9 matrix of data that is arranged in 2x3 tiles.
2424

25-
![8&#45;by&#45;9 matrix divided into 2&#45;by&#45;3 tiles.](../../parallel/amp/media/usingtilesmatrix.png "8&#45;by&#45;9 matrix divided into 2&#45;by&#45;3 tiles")
25+
![Diagram of an 8 by 9 matrix divided into 2 by 3 tiles.](../../parallel/amp/media/usingtilesmatrix.png)
2626

2727
The following example displays the global, tile, and local indices of this tiled matrix. An `array_view` object is created by using elements of type `Description`. The `Description` holds the global, tile, and local indices of the element in the matrix. The code in the call to `parallel_for_each` sets the values of the global, tile, and local indices of each element. The output displays the values in the `Description` structures.
2828

docs/parallel/amp/walkthrough-matrix-multiplication.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ Instructions for creating a new project vary depending on which version of Visua
6464

6565
In this section, consider the multiplication of two matrices, A and B, which are defined as follows:
6666

67-
![3&#45;by&#45;2 matrix A.](../../parallel/amp/media/campmatrixanontiled.png "3&#45;by&#45;2 matrix A")
67+
![Diagram showing 3 by 2 matrix A.](../../parallel/amp/media/campmatrixanontiled.png)
6868

69-
![2&#45;by&#45;3 matrix B.](../../parallel/amp/media/campmatrixbnontiled.png "2&#45;by&#45;3 matrix B")
69+
![Diagram showing 2 by 3 matrix B.](../../parallel/amp/media/campmatrixbnontiled.png)
7070

7171
A is a 3-by-2 matrix and B is a 2-by-3 matrix. The product of multiplying A by B is the following 3-by-3 matrix. The product is calculated by multiplying the rows of A by the columns of B element by element.
7272

73-
![3&#45;by&#45;3 product matrix.](../../parallel/amp/media/campmatrixproductnontiled.png "3&#45;by&#45;3 product matrix")
73+
![Diagram showing the result 3 by 3 product matrix.](../../parallel/amp/media/campmatrixproductnontiled.png)
7474

7575
### To multiply without using C++ AMP
7676

@@ -182,21 +182,21 @@ Tiling is a technique in which you partition data into equal-sized subsets, whic
182182
183183
To take advantage of tiling in matrix multiplication, the algorithm must partition the matrix into tiles and then copy the tile data into `tile_static` variables for faster access. In this example, the matrix is partitioned into submatrices of equal size. The product is found by multiplying the submatrices. The two matrices and their product in this example are:
184184
185-
![4&#45;by&#45;4 matrix A.](../../parallel/amp/media/campmatrixatiled.png "4&#45;by&#45;4 matrix A")
185+
![Diagram showing 4 by 4 matrix A.](../../parallel/amp/media/campmatrixatiled.png)
186186
187-
![4&#45;by&#45;4 matrix B.](../../parallel/amp/media/campmatrixbtiled.png "4&#45;by&#45;4 matrix B")
187+
![Diagram showing 4 by 4 matrix B.](../../parallel/amp/media/campmatrixbtiled.png)
188188
189-
![4&#45;by&#45;4 product matrix.](../../parallel/amp/media/campmatrixproducttiled.png "4&#45;by&#45;4 product matrix")
189+
![Diagram showing result 4 by 4 product matrix.](../../parallel/amp/media/campmatrixproducttiled.png)
190190
191191
The matrices are partitioned into four 2x2 matrices, which are defined as follows:
192192
193-
![4&#45;by&#45;4 matrix A partitioned into 2&#45;by&#45;2 sub&#45;matrices.](../../parallel/amp/media/campmatrixapartitioned.png "4&#45;by&#45;4 matrix A partitioned into 2&#45;by&#45;2 sub&#45;matrices")
193+
![Diagram showing 4 by 4 matrix A partitioned into 2 by 2 sub matrices.](../../parallel/amp/media/campmatrixapartitioned.png)
194194
195-
![4&#45;by&#45;4 matrix B partitioned into 2&#45;by&#45;2 sub&#45;matrices.](../../parallel/amp/media/campmatrixbpartitioned.png "4&#45;by&#45;4 matrix B partitioned into 2&#45;by&#45;2 sub&#45;matrices")
195+
![Diagram showing 4 by 4 matrix B partitioned into 2 by 2 sub matrices.](../../parallel/amp/media/campmatrixbpartitioned.png)
196196
197197
The product of A and B can now be written and calculated as follows:
198198
199-
![4&#45;by&#45;4 matrix A B partitioned into 2&#45;by&#45;2 sub&#45;matrices.](../../parallel/amp/media/campmatrixproductpartitioned.png "4&#45;by&#45;4 matrix A B partitioned into 2&#45;by&#45;2 sub&#45;matrices")
199+
![Diagram showing 4 by 4 matrix A B partitioned into 2 by 2 sub matrices.](../../parallel/amp/media/campmatrixproductpartitioned.png)
200200
201201
Because matrices `a` through `h` are 2x2 matrices, all of the products and sums of them are also 2x2 matrices. It also follows that the product of A and B is a 4x4 matrix, as expected. To quickly check the algorithm, calculate the value of the element in the first row, first column in the product. In the example, that would be the value of the element in the first row and first column of `ae + bg`. You only have to calculate the first column, first row of `ae` and `bg` for each term. That value for `ae` is `(1 * 1) + (2 * 5) = 11`. The value for `bg` is `(3 * 1) + (4 * 5) = 23`. The final value is `11 + 23 = 34`, which is correct.
202202

docs/windows/image-editor-for-icons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Since many of the drawing tools are available from the [keyboard](../windows/acc
8080

8181
With the **Option** selector you can specify the width of a line, brush stroke, and more. The icon on the **Option** selector button changes depending on which tool you've selected.
8282

83-
![Drawing&#45;shape selector on the Image Editor toolbar.](../mfc/media/vcimageeditortoolbaroptionselector.gif "vcImageEditorToolbarOptionSelector")<br/>
83+
![Screenshot showing the drawing shape selector on the Image Editor toolbar.](../mfc/media/vcimageeditortoolbaroptionselector.gif)<br/>
8484
**Option** selector on the **Image Editor** toolbar
8585

8686
### Text tool

docs/windows/working-with-color-image-editor-for-icons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ When you move or copy a selection from an image, any pixels in the selection tha
108108

109109
You can switch from a transparent background (the default) to an opaque background, and back again. When you use a selection tool, the **Transparent Background** and **Opaque Background** options appear in the **Option** selector on the **Image Editor** toolbar.
110110

111-
![Background options &#45; opaque or transparent.](../windows/media/vcimageeditoropaqtranspback.gif "Background options &#45; opaque or transparent")<br/>
111+
![Screenshot showing the Background options opaque or transparent.](../windows/media/vcimageeditoropaqtranspback.gif)<br/>
112112
**Transparent and Opaque Options** on the **Image Editor Toolbar**
113113

114114
#### To switch between a transparent and opaque background

0 commit comments

Comments
 (0)