BUG: Text Copy/Paste from InfoViewer Loses LayoutID: Q167414
|
When you cut-and-paste operations from a topic window in the Online Help in
Visual Studio, the text does not match the original. It contains extra
white space, new lines, and, sometimes, other characters.
For example, a table does not retain a table-like layout when copied to a
text file or Microsoft Excel spreadsheet.
Internet Explorer's translation of the underlying HTML text adds extra white space for many HTML tags.
The white space must be removed manually. Internet Explorer 4.0 has fewer problems in this area than previous versions.
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.
The problem is most noticeable when you try to copy formatted information,
such as a table. In HTML, this is represented by a stream of tags, and not
in a two dimensional layout.
The ScrollDC function demonstrates this problem. In the Online Help Index,
type ScrollDC to find and display this Win32 function. In the Online Help
text, the ScrollDC function prototype looks like the following:
BOOL ScrollDC(
HDC hDC, // handle of device context
int dx, // horizontal scroll units
int dy, // vertical scroll units
CONST RECT *lprcScroll, // address of structure for scrolling rectangle
CONST RECT *lprcClip, // address of structure for clipping rectangle
HRGN hrgnUpdate, // handle of scrolling region
LPRECT lprcUpdate // address of structure for update rectangle
);
BOOL ScrollDC(
HDC hDC,
// handle of device context
int dx,
// horizontal scroll units
int dy,
// vertical scroll units
CONST RECT *lprcScroll,
// address of structure for scrolling rectangle
CONST RECT *lprcClip,
// address of structure for clipping rectangle
HRGN hrgnUpdate,
// handle of scrolling region
LPRECT lprcUpdate
// address of structure for update rectangle
);
Additional query words:
Keywords : kbVC500bug kbVC600bug kbVisID100bug kbVisID600bug kbVJ110bug kbVJ600bug kbVS97bug kbVS600bug kbGrpDSTools
Version : WINDOWS:1.0,1.1,6.0,97; winnt:5.0,6.0
Platform : WINDOWS winnt
Issue type : kbbug
Last Reviewed: April 15, 1999