ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
476
476
EMPFEHLEN
-
28.09.05 22:51 #1tBLo Tutorials.de Gastzugang
tutorials.de suckstutorials.de sucks
Geändert von tBLo (26.10.10 um 12:37 Uhr) Grund: tutorials.de sucks
-
kann es sein, das du dich ins falsche forum begeben hast? meinst du jetzt C/C++ oder JavaScript?!
-
29.09.05 02:52 #3tBLo Tutorials.de Gastzugang
tutorials.de suckstutorials.de sucks
Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
-
29.09.05 03:07 #4tBLo Tutorials.de Gastzugang
tutorials.de suckstutorials.de sucks
Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
-
29.09.05 07:46 #5
- Registriert seit
- Jun 2005
- Ort
- Bad Arolsen (Hessen)
- Beiträge
- 556
Ich würde es mal so versuchen, wenn du mit einem Button b und /b eingeben willst:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//m_sMyEdit ist die Value-Variable des Eingabefeldes //flag merkt sich, ob zuletzt b oder /b eingegeben wurde - gesetzt = b wurde eingegeben void OnButtonbClick() { UpdateData(true); CMyDoc* pDoc=(CMyDoc*)GetActiveDocument(); if(pDoc->flag) { m_sMyEdit+="/b"; pDoc->flag=false; } else { m_sMyEdit+="b"; pDoc->flag=true; } UpdateData(false); }
in Abhängigkeit, ob du andere Einfügeoperationen zwischen den beiden zulassen willst oder nicht, muß man etwas mehr Aufwand treiben, aber prinzipiell sollte es gehen.
Mfg
langer
-
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// OnClick-Methode des "<b>" Buttons // Der Text wird an der aktuellen Position eingesetzt bzw. // bei markierten Text rechts und links von der Markierung CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT_TEST); DWORD dwSel = pEdit->GetSel(); pEdit->SetSel(LOWORD(dwSel), LOWORD(dwSel)); pEdit->ReplaceSel(_T("<b>")); pEdit->SetSel(HIWORD(dwSel)+3, HIWORD(dwSel)+3); pEdit->ReplaceSel(_T("</b>")); pEdit->SetFocus();Geändert von MCoder (29.09.05 um 08:46 Uhr)
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
29.09.05 21:01 #7tBLo Tutorials.de Gastzugang
tutorials.de suckstutorials.de sucks
Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
-
Wenn im String Anführungszeichen (oder andere Sonderzeichen) vorkommen sollen, muss man einen Backslash voranstellen, z.B.:
Code :1
_T("<a href=\"URL\"></a>")"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
30.09.05 10:33 #9tBLo Tutorials.de Gastzugang
tutorials.de suckstutorials.de sucks
Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
-
30.09.05 12:34 #10
- Registriert seit
- Jun 2005
- Ort
- Bad Arolsen (Hessen)
- Beiträge
- 556
Ist als einfacher HTML-Editor und erste Version gut geworden. Ich würde aber noch den Maximieren-Button deaktivieren. Da nach dem Maximieren die Oberfläche nicht angepaßt wird, sieht das nicht so schön aus - und das Maximieren ist auch nicht nötig.
Mfg
langer
Ähnliche Themen
-
Bei klick auf Eingabefeld, Text in Div anzeigen
Von alex130 im Forum Javascript & AjaxAntworten: 12Letzter Beitrag: 30.07.08, 22:02 -
per Klick Texte in ein externes Eingabefeld schreiben?!
Von tBLo im Forum VisualStudio & MFCAntworten: 10Letzter Beitrag: 09.10.05, 07:33 -
DIESMAL ANDERS: Per Dropdown Texte in IDC_EDIT1 schreiben
Von tBLo im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 02.10.05, 08:07 -
Mehere Texte in eine Db schreiben
Von jaylibII im Forum PHPAntworten: 9Letzter Beitrag: 28.04.05, 14:19 -
Mit Javascript-Eingabefeld in textarea schreiben
Von Slater im Forum Javascript & AjaxAntworten: 20Letzter Beitrag: 03.01.03, 14:22





Zitieren

Login






