tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
476
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tBLo Tutorials.de Gastzugang
    tutorials.de suckstutorials.de sucks
    Geändert von tBLo (26.10.10 um 12:37 Uhr) Grund: tutorials.de sucks
     

  2. #2
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    kann es sein, das du dich ins falsche forum begeben hast? meinst du jetzt C/C++ oder JavaScript?!
     

  3. #3
    tBLo Tutorials.de Gastzugang
    tutorials.de suckstutorials.de sucks
    Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
     

  4. #4
    tBLo Tutorials.de Gastzugang
    tutorials.de suckstutorials.de sucks
    Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
     

  5. #5
    langer1801 langer1801 ist offline Mitglied Platin
    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
     

  6. #6
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    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

  7. #7
    tBLo Tutorials.de Gastzugang
    tutorials.de suckstutorials.de sucks
    Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
     

  8. #8
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    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

  9. #9
    tBLo Tutorials.de Gastzugang
    tutorials.de suckstutorials.de sucks
    Geändert von tBLo (26.10.10 um 12:38 Uhr) Grund: tutorials.de sucks
     

  10. #10
    langer1801 langer1801 ist offline Mitglied Platin
    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

  1. Bei klick auf Eingabefeld, Text in Div anzeigen
    Von alex130 im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 30.07.08, 22:02
  2. per Klick Texte in ein externes Eingabefeld schreiben?!
    Von tBLo im Forum VisualStudio & MFC
    Antworten: 10
    Letzter Beitrag: 09.10.05, 07:33
  3. DIESMAL ANDERS: Per Dropdown Texte in IDC_EDIT1 schreiben
    Von tBLo im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 02.10.05, 08:07
  4. Mehere Texte in eine Db schreiben
    Von jaylibII im Forum PHP
    Antworten: 9
    Letzter Beitrag: 28.04.05, 14:19
  5. Mit Javascript-Eingabefeld in textarea schreiben
    Von Slater im Forum Javascript & Ajax
    Antworten: 20
    Letzter Beitrag: 03.01.03, 14:22