<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.techtic.pro/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.techtic.pro/feed.php">
        <title>TechTIC prog:lazarus:functions</title>
        <description></description>
        <link>http://wiki.techtic.pro/</link>
        <image rdf:resource="http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-05-13T21:53:41+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:dialogs&amp;rev=1648401569&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:drawtext&amp;rev=1585850848&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:format&amp;rev=1590226680&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:statistques&amp;rev=1599224927&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico">
        <title>TechTIC</title>
        <link>http://wiki.techtic.pro/</link>
        <url>http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:dialogs&amp;rev=1648401569&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-27T19:19:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dialogs</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:dialogs&amp;rev=1648401569&amp;do=diff</link>
        <description>Dialogs

Editeur de message intégré à l'IDE

On peut ouvrir l’éditeur de message avec [Ctrl+M]

QuestionDlg


if QuestionDlg('Suppression...', 'Confirmez la suppression de ce style', 
  mtCustom, [mrYes, 'Oui', mrNo, 'Non', 'IsDefault'], '') = mrYes then</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:drawtext&amp;rev=1585850848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-02T20:07:28+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DrawText</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:drawtext&amp;rev=1585850848&amp;do=diff</link>
        <description>DrawText

source : &lt;https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-drawtext&gt;

Exemple


DrawText(Canvas.Handle,PChar(vText), length(vText),vTextBox,DT_WORDBREAK or DT_INTERNAL or DT_CALCRECT);


Astuces

Dessiner un texte limité en largeur

Appeler deux fois DrawText.

Une fois avec le format DT_CALCRECT.</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:format&amp;rev=1590226680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-23T11:38:00+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Format</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:format&amp;rev=1590226680&amp;do=diff</link>
        <description>Format

La fonction Format('',[])

Cette fonction est une fonction super utile pour formater du texte

function Format( const Fmt: String; const Args: array of Const) : String;

function Format( const Fmt: String; const Args: array of Const; const FormatSettings: TFormatSettings) : String;</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:statistques&amp;rev=1599224927&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T15:08:47+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Statistiques</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:functions:statistques&amp;rev=1599224927&amp;do=diff</link>
        <description>Statistiques

Unit Math

	*  &lt;https://www.freepascal.org/docs-html/rtl/math/statisticalroutines.html&gt;

Librairies tierces

	*  &lt;https://wiki.freepascal.org/LMath&gt;</description>
    </item>
</rdf:RDF>
