Недавно добавленные исходники

•  Animation Loaders  996

•  DeLiKaTeS Tetris (Тетрис)  5 925

•  TDictionary Custom Sort  7 874

•  Fast Watermark Sources  7 541

•  3D Designer  10 777

•  Sik Screen Capture  8 105

•  Patch Maker  8 298

•  Айболит (remote control)  8 351

•  ListBox Drag & Drop  7 203

•  Доска для игры Реверси  101 266

•  Графические эффекты  8 416

•  Рисование по маске  7 793

•  Перетаскивание изображений  6 383

•  Canvas Drawing  6 761

•  Рисование Луны  6 688

•  Поворот изображения  5 811

•  Рисование стержней  4 757

•  Paint on Shape  3 454

•  Генератор кроссвордов  4 458

•  Головоломка Paletto  3 595

•  Теорема Монжа об окружностях  4 389

•  Пазл Numbrix  2 843

•  Заборы и коммивояжеры  3 795

•  Игра HIP  2 560

•  Игра Go (Го)  2 570

•  Симулятор лифта  2 957

•  Программа укладки плитки  2 387

•  Генератор лабиринта  3 140

•  Проверка числового ввода  2 619

•  HEX View  3 024

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Показывать значки элементов списка в TRichEdit



Оформил: DeeCo

uses
   RichEdit;

 procedure TForm1.Button1Click(Sender: TObject);
 var
   fmt: TParaformat2;
 begin
   FillChar(fmt, SizeOf(fmt), 0);
   fmt.cbSize := SizeOf(fmt);
   // The PARAFORMAT2 structure is used to set the numbering style. 
  // This is done through the following structure members: 
  fmt.dwMask := PFM_NUMBERING or PFM_NUMBERINGSTART or PFM_NUMBERINGSTYLE or
                 PFM_NUMBERINGTAB;
       // Set the following values (bitwise-or them together) to identify 
      // which of the remaining structure members are valid: 
      // PFM_NUMBERING, PFM_NUMBERINGSTART, PFM_NUMBERINGSTYLE, and PFM_NUMBERINGTAB 
  fmt.wNumbering := 2;
       //0 no numbering or bullets 
      //1 (PFN_BULLET) uses bullet character 
      //2 Uses Arabic numbers (1, 2, 3, ...). 
      //3 Uses lowercase letters (a, b, c, ...). 
      //4 Uses uppercase letters (A, B, C, ...). 
      //5 Uses lowercase Roman numerals (i, ii, iii, ...). 
      //6 Uses uppercase Roman numerals (I, II, III, ...). 
      //7 Uses a sequence of characters beginning with the Unicode 
      //  character specified by the wNumberingStart member. 
  fmt.wNumberingStart := 1;
       //  Starting value for numbering. 
  fmt.wNumberingStyle := $200;
       // Styles for numbering: 
      // 0 : Follows the number with a right parenthesis.  1) 
      // $100 : Encloses the number in parentheses.       (1) 
      // $200 : Follows the number with a period.          1. 
      // $300 : Displays only the number.                  1 
      // $400 : Continues a numbered list without applying the next number or bullet. 
      // $8000 : Starts a new number with wNumberingStart. 
  fmt.wNumberingTab := 1440 div 4;
   // Minimum space between a paragraph number and the paragraph text, in twips 

  RichEdit1.Perform(EM_SETPARAFORMAT, 0, lParam(@fmt));
 end;




Похожие по теме исходники

Сортировка списка




Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте