Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: FAQ - MFC ::  Dialog - Tooltiptext Maximallänge?  
Gehen Sie zu Seite 1, 2  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 14:47:45 08.11.2006   Titel:   Dialog - Tooltiptext Maximallänge?            Zitieren

Hallo!

Ich würde gerne wissen, wie man die Maximallänge von Tooltiptexten los wird.
Das hilft nicht:
C/C++ Code:
    m_pToolTip->SetMaxTipWidth(1000);
C/C++ Code:
m_pToolTip->SetMaxTipWidth(1000);
C/C++ Code:
    m_pToolTip->SetMaxTipWidth(1000);

Vor allem bekommt man da teilweise Zeichensalat angezeigt. :(

Sowas halt (nur mehr Text vorne):
Zitat:
Dies ist ein TooltÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

Aber nur, wenn ich den String so hinzufüge:
C/C++ Code:
    m_pToolTip->AddTool(&m_edtZusatzzeile, _T("Blabla, irgendwelcher langer Text..."));
C/C++ Code:
m_pToolTip->AddTool(&m_edtZusatzzeile, _T("Blabla, irgendwelcher langer Text..."));
C/C++ Code:
    m_pToolTip->AddTool(&m_edtZusatzzeile, _T("Blabla, irgendwelcher langer Text..."));

wenn ich das über die Stringtabelle mache, wird einfach abgeschnitten.
C/C++ Code:
    m_pToolTip->AddTool(&m_edtZusatzzeile, IDS_TT_ZUSATZZEILE);
C/C++ Code:
m_pToolTip->AddTool(&m_edtZusatzzeile, IDS_TT_ZUSATZZEILE);
C/C++ Code:
    m_pToolTip->AddTool(&m_edtZusatzzeile, IDS_TT_ZUSATZZEILE);

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage


Zuletzt bearbeitet von estartu am 13:40:23 13.11.2006, insgesamt 1-mal bearbeitet
Werbeunterbrechung
CodeFinder
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.06.2006
Beiträge: 3093
Beitrag CodeFinder Mitglied 15:38:35 08.11.2006   Titel:              Zitieren

Hi,
Bin zwar kein MFC'ler ;) aber IMHO brauchst Du ne Textcallback-Prozedur.

Hier gibt Infos dazu (Ist aber WinAPI): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/tooltip.asp

_________________
MfG CodeFinder

Einfach nur heiß :cool: : Riff Raff ... If You Want Blood (You've Got It)! - That's Rock 'N Roll!.
David W
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.08.2005
Beiträge: 4631
Beitrag David W Mitglied 15:56:58 08.11.2006   Titel:              Zitieren

bei mir ist nach den 79. zeichen schluss - bisher hatts gereicht #gg

ich denk mir das problem ist das es nicht vorgesehen ist das eine lange zeile ist, in richtigen tooltips macht man ne zweite zeile draus
ich denk mir das problem bei dir ist das selbe wie bei mir, das man keine zweite zeile machen kann da es in der statusleile landet

probiere mal den tooltip mit MoveWindow selber zu vergroessern {an der stelle wo ich es aus den sichtbaren bereich verschieb}
bezweifle aber das das funktioniert /=
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 16:17:11 08.11.2006   Titel:              Zitieren

Mr Evil schrieb:
probiere mal den tooltip mit MoveWindow selber zu vergroessern {an der stelle wo ich es aus den sichtbaren bereich verschieb}
bezweifle aber das das funktioniert /=
In der Statusleiste passiert es ja auch - und da verwende ich ja den Tooltiptext. ;)
Und lang genug ist sie. :D

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
David W
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.08.2005
Beiträge: 4631
Beitrag David W Mitglied 16:25:00 08.11.2006   Titel:              Zitieren

ich weiss, bei mir ist genau das selbe problem, der string is cutted nach der 79 stelle
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 16:34:38 08.11.2006   Titel:              Zitieren

Also, nen Zeilenumbruch rausparsen wäre ja kein Problem, aber der String ist einfach zu Ende. :confused:
Und die Tooltips müssen lang sein. Man soll halt gleich wissen, was das da ist unter der Maus.

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 16:35:51 08.11.2006   Titel:              Zitieren

CodeFinder schrieb:
Hi,
Bin zwar kein MFC'ler ;) aber IMHO brauchst Du ne Textcallback-Prozedur.

Hier gibt Infos dazu (Ist aber WinAPI): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tooltip/tooltip.asp

Da ich zum Testen garantiert länger brauche, weil ich Callbacks nicht genauer kenne...
Da ist dann keine Maximallänge?

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
CodeFinder
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.06.2006
Beiträge: 3093
Beitrag CodeFinder Mitglied 21:42:03 08.11.2006   Titel:              Zitieren

estartu schrieb:

Da ist dann keine Maximallänge?

Japs :) .
Hab mich grad mal dran gesetzt und Dir n Programm gebastelt, das funktioniert perfekt.
Ist auch nur das Wesentlichste drin, dann sollte die Einarbeitungszeit relativ gering sein (und kommentiert
ist es auch, wenn auch etwas spartanisch :D )
Soll ich Dir das schicken (Mit Projektordner ist es vllt. einfacher/schneller nach zu vollziehen ;) ) ?

Wenn ja, gib mal Deine E-Mail-Adresse ...

_________________
MfG CodeFinder

Einfach nur heiß :cool: : Riff Raff ... If You Want Blood (You've Got It)! - That's Rock 'N Roll!.
estartu
Moderator

Benutzerprofil
Anmeldungsdatum: 05.09.2003
Beiträge: 11494
Beitrag estartu Moderator 21:59:31 08.11.2006   Titel:              Zitieren

Wow, das ist ja lieb von dir. :eek: (hier fehlt der Jubelsmilie)
Schick es bitte an: mail@estartu.de

Werd ich dann gleich morgen früh mal ausprobieren. :)

_________________
Das c-plusplus.de-Magazin sucht Mitmacher --- Die Artikel --- meine Homepage
CodeFinder
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.06.2006
Beiträge: 3093
Beitrag CodeFinder Mitglied 22:24:54 08.11.2006   Titel:              Zitieren

Hehe...^^, Jo kein Problem; Habs dir geschickt ;) .

_________________
MfG CodeFinder

Einfach nur heiß :cool: : Riff Raff ... If You Want Blood (You've Got It)! - That's Rock 'N Roll!.
C/C++ Forum :: FAQ - MFC ::  Dialog - Tooltiptext Maximallänge?  
Gehen Sie zu Seite 1, 2  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.