Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Autotext einträge

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
27.12.2002, 09:51 Uhr
~juergen B
Gast


Wer kann mir helfen.
Ich habe mir eine Anwedung zusammengebastelt mit einem Menü.Nun möchte ich,wenn ich auf mein Menü klicke,z.B. unter Bearbeiten..... ABProb,das Text in dem Anwendungsfenster angezeigt wird.
Wenn ich dann auf bearbeiten......abhall...gehe,dann soll dieser Text unter dem ersten angezeigt werden....so wie die Autotext Einträge in word.
Ich bin völliger Anfänger.
Wer kann mir helfen
Vielen Dank im Vorraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.12.2002, 18:19 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Jürgen,
stellt sich zunächst die Frage vo welcher Klasse Du Deine Ansicht abgeleitet hast (CView, CEditView, CRichEditView ....)

Edit:
Für eine CEditView würde ich es so angehen:

C++:
void CAutotextView::OnBearbeitenAutotextAbc()
{
    StringData = "Abc";
    GetEditCtrl().ReplaceSel(StringData,TRUE); /* TRUE für STRG+Z (CanUndo)*/    
}

void CAutotextView::OnBearbeitenAutotextDef()
{
    StringData = "Def";
    GetEditCtrl().ReplaceSel(StringData,TRUE);
}

Wobei die Funktionen die Behandlung für den Command - Handler sind.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 29.12.2002 um 18:55 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.12.2002, 11:47 Uhr
~juergenb
Gast


Ich werde es heute Abend mal ausprobieren.
Desweiteren würde ich gerne ein Dialogfeld in meinem Menü einbinden.
In diesem Dialogfeld befinden sich unzählige Kontrollkästchen,die man anklicken kann.Wenn jetzt eins angeklickt ist,dann soll Text im Hauptfenster erscheinen.Wenn jetzt 2 oder 3 angeklickt sind,dann soll kombinierter Text ausgegeben werden.Es sollen aber nur bis zu 3 Häckchen anklickbar sein.
Wie kann ich dieses lösen?
Vielen Dank im Voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.12.2002, 15:44 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Jürgen,
Du schreibst einfach in Deinem Dialog für jedes Kontrollkästchen eine Behandlung, wo Du einen String zuweist. Nach der Abarbeitung von DoModal() in Deiner Ansicht machst Du diese dieser zugänglich. Gleichzeitig lässt Du im Dialog einen Counter mitlaufen, welcher auf drei hochzählt.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.01.2003, 11:11 Uhr
~juergenb
Gast


Hab es ausprobiert,jedoch bekomme ich dann 2 Fehlermeldungen,die besagen, das StringData nicht definiert ist.Habe ich etwas vergessen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.01.2003, 14:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ja StringData zu definieren

mach mal


C++:
// deinprogrammview.h
class ...
{
public:
//...
    CString StringData;
//...
};


--
class God : public ChuckNorris { };

Dieser Post wurde am 02.01.2003 um 14:01 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.01.2003, 12:29 Uhr
~juergenb
Gast


Hurra...es hat geklappt.
Vielen vielen Dank erstmal.

Gibt es in dieser Funktion denn auch so Schalter,die den Text formatiert ausgeben,wie z.B. das der nächste Text nicht direkt neben dem ersten Text ausgegeben wird,sondern eine Zeile tiefer.
Und kann man ein Teil des Textes auch fett bzw. kursiv ausgeben lassen.
Welche Schalter gibt es und kann man setzten??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
07.01.2003, 23:18 Uhr
~JA
Gast


/n geht ne zeile runter.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
22.01.2003, 14:06 Uhr
~JuergenB
Gast


Vielen Dank erst mal

Habe noch weitere Schalter gefunden.
\n eine Zeile tiefer
\r zum Zeilenanfang
\f formfeed
\t tabulator (meist 8 Stellen)
\v vertikaler tabulator
\b backspace


viele Grüße

Jürgen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.01.2003, 15:10 Uhr
~Juergen B
Gast


Hallo

Gibt es denn auch die Möglichkeit,sich den Autotext Eintrag direkt farbig und formatiert ausgeben zu lassen.
Zum Beispiel.....3 Zeilen Text
oberste Zeile rot und zentriert
2.und 3. zeile linksbündig und blau

Viele Grüße

Jürgen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: