[Visual C++] ASCII kod 10,13,127 niewykonywać a wyświetla

0

Jak zrobić aby w oknie edycji udało się wyświetlić kod znaku specjalnego [???]
Chodzi mi tu o kody np. 10, 13, 127 itp.
Wykonanie, np.

CString CTxt;
CTxt.Format("%c",10);
m_strEditBox=CTxt;

....spowoduje przejście do nowej linii. A jak [???] wyświetlić znak z pod tego kodu.
W małym Atari 8-bit wystarczyło poprzedzić znak specjalny kodem 27 (ESC) aby znak był wyświetlony a nie wykonany [!!!]

Czy to pytanie jest takie trudne ....?

0

Moze to glupie pytanie, ale jak ma niby "wygladac" znak 10, 13 i inne takie?

// 10 to inwersja 9 czyli taba - koleczko na bialym tle na srodku znaku. 13 - pojedyncza nutka. 127 to klasyczna delta. tak przynajmniej jest w oryginalnej ibm-owskiej tablicy i to samo jest w biosowych fontach tekstowych [mf]

0

CTxt.Format("%d",10);
lub
CTxt.Format("%i",10);

0

Moze to glupie pytanie, ale jak ma niby "wygladac" znak 10, 13 i inne takie?

Jeśli zrobi się zestaw znaków z wypełnionymi danymi pod kodem 10 i 13 - normalnie są te znaki puste.

Może inaczej, jak w jedym oknie dialogu (np. editbox) zastosować dwa zestwy znaków

m_Ctrl_EditBox.SetSel(0,-1,FALSE);
m_Ctrl_EditBox.ReplaceSel("Napis w starym foncie");
m_Ctrl_EditBox.SetFont(&MainFont);
m_Ctrl_EditBox.SetSel(.....,-1,FALSE); // ... pozycja ileś tam
m_Ctrl_EditBox.ReplaceSel("Napis w NOWYM foncie");

a zmieni się całość okna - jest tylko jeden zestaw znaków - jedna czcionka. [!!!]
Jak zrobić by były obydwa jednocześnie widoczne :>

0

a nie łaska zrobić tablice
char znaki [0x100];
i indeksować znakiem??
o co mi chodzi? już tłumaczę- znak z oryginalnego textu indexuje tablicę i w zamian otrzymujemy odpowiednik, który wstawiamy do textu. proste??

0

A jak chce użyć wszystkich 256 znaków i nie mam czym zastępować ???

1 użytkowników online, w tym zalogowanych: 0, gości: 1