Announcement

Collapse
No announcement yet.

THintInfo

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • THintInfo

    hi,

    ich möchte das aussehen von hints verändern! <br>
    habe in der hilfe dass hier entdeckt: <br>

    THintInfo = record <br>

    HintControl: TControl; <br>
    HintWindowClass: THintWindowClass; <br>
    HintPos: TPoint; <br>
    HintMaxWidth: Integer; <br>
    HintColor: TColor; <br>
    CursorRect: TRect; <br>
    CursorPos: TPoint; <br>
    ReshowTimeout: Integer; <br>
    HideTimeout: Integer; <br>
    HintStr: string; <br>
    HintData: Pointer; <br>
    <br>
    1. wie wende ich das an <br>
    2. kann ich hintstr überschreiben und tstrings draus machen? <br>

    wenn ja wie?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hallo Markus,

    die <b>TApplicationEvents</b>-Komponente stellt das Ereignis <b>OnHint</b> zur Verfügung. Dort kann man direkt auf den Inhalt und das Aussehen/Postion des Hintfenstere Einfluss nehmen:
    <pre>
    procedure TForm1.ShowHint (var HintStr: string;
    var CanShow: Boolean; var HintInfo: THintInfo);
    begin
    with HintInfo do
    if HintControl = Label1 then
    HintPos := HintControl.ClientToScreen (Point(HintControl.Width div 2, HintControl.Height div 2))
    end;
    </pre>
    Ein Beispiel für das Ändern der Schriftart etc. hat Borland in seinem Delphi-FAQ unter der Überschrift <b>Article #16874: Changing the font in a hint window</b> beschrieben.
    &#10

    Comment


    • #3
      hallo andreas,

      ich möchte einen mehrzeiligen hinttext machen!<br>
      oder generel das erscheinungsild verändern (z. b. ellipse)<br>
      geht das, wenn ja wie?<br>
      könntest du da ein beispiel machen?<br>

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        wo finde ich die delphi-faq?

        gruß

        marku
        Herzliche Grüße

        Markus Lemcke
        barrierefreies Webdesign

        Comment


        • #5
          Die Delphi-FAQ findest Du unter http://community.borland.com/downloads (wenn du bei der Borland Community angemeldet bist

          Comment


          • #6
            kann sich da jeder anmelden? bin bisher nicht angemeldet!

            gruß

            marku
            Herzliche Grüße

            Markus Lemcke
            barrierefreies Webdesign

            Comment


            • #7
              Hallo Markus,<br>
              <br>
              ich weiss ja nicht, welche Delphi Version Du hast, aber falls Du über eine Companion CD verfügst (bei mir, D5 pro war sie dabei) brauchst Du, wenn ich mich recht entsinne, nur die LMD Tools zu installieren, und hast für Captions, Hints usw... einen kleinen Editor. (an den ... hinter dem Feld im Objectinspector zu erkennen).<br>
              Für mehrzeilige Hints (usw.) kannst Du Dir auch noch anders behelfen:<br>
              Komponente.Hint := 'Zeile1'+#13+10+'Zeile2'+#13+#10+'Zeile3'.....<br>
              <br>
              Ciao<br>
              Chri

              Comment


              • #8
                @markus

                Ja, man kann

                Comment


                • #9
                  @christian delphi 5 developer!

                  @bernhard und wie?
                  verrate es bitte!

                  gruß

                  marku
                  Herzliche Grüße

                  Markus Lemcke
                  barrierefreies Webdesign

                  Comment


                  • #10
                    nach http://community.borland.com wechseln und dort Login anwählen und dort den Button New User wählen. Jetzt wirst Du noch einige Fragen beantworten müssen und das wars

                    Comment


                    • #11
                      dank
                      Herzliche Grüße

                      Markus Lemcke
                      barrierefreies Webdesign

                      Comment

                      Working...
                      X