Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Delphi, Crystal Reports Print Engine (crpe32.dll)   Найти похожие ветки 

 
CRep   (2005-10-25 12:11) [0]

В поставке CR9 идет модуль CRDelphi, который является декларацией функций библиотеки CR Print Engine (crpe32.dll).
{******************************************************************************}
{ Callback Events                                                              }
{******************************************************************************}
const
 { event ID }
 PE_REFRESH_BUTTON_CLICKED_EVENT       = 16;

{ All Events are disabled by default; use PEEnableEvent to enable events }
type
 PEEnableEventInfo = record
   StructSize                 : Word;
   startStopEvent             : Smallint; {0 or 1, PE_UNCHANGED for no change}
   readingRecordEvent         : Smallint; {0 or 1, PE_UNCHANGED for no change}
   printWindowButtonEvent     : Smallint; {0 or 1, PE_UNCHANGED for no change}
   drillEvent                 : Smallint; {0 or 1, PE_UNCHANGED for no change}
   closePrintWindowEvent      : Smallint; {0 or 1, PE_UNCHANGED for no change}
   activatePrintWindowEvent   : Smallint; {0 or 1, PE_UNCHANGED for no change}
   fieldMappingEvent          : Smallint; {Bool value, PE_UNCHANGED for no change}
   mouseClickEvent            : Smallint; {Bool value, PE_UNCHANGED for no change}
   hyperlinkEvent             : Smallint; {Bool value, PE_UNCHANGED for no change}
   launchSeagateAnalysisEvent : Smallint; {Bool value, PE_UNCHANGED for no change}
 end;

const
 PE_SIZEOF_ENABLE_EVENT_INFO = SizeOf(PEEnableEventInfo);

function PEEnableEvent (
 printJob            : Smallint;
 var enableEventInfo : PEEnableEventInfo): Bool stdcall;

function PEGetEnableEventInfo (
 printJob            : Smallint;
 var enableEventInfo : PEEnableEventInfo): Bool stdcall;

{ Set callback function}
function PESetEventCallback (
 printJob     : Smallint;
 callbackProc : pointer;
 userData     : pointer): Bool stdcall;
 (*
 callbackProc function should be of form:
   function callbackProc (
     eventID : Smallint;  {event ID constant}
     param2  : pointer;   {pointer to Event structure for event ID}
     param3  : pointer    {user-defined pointer}
     ): Bool stdcall;
 *)  {should "export" be used for 16-bit callback?}


ВОПРОСЫ к Мастерам:
1. Как сделать чтобы Crystal обновил отчет (см. PE_REFRESH_BUTTON_CLICKED_EVENT)
2. Что такое Call Back Procedure, как их готовить и с чем подавать?


 
CRep   (2005-10-26 06:21) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
CRep   (2005-11-02 06:36) [2]

up


 
evvcom ©   (2005-11-02 09:24) [3]

Я бы посоветовал скачать компонент CrystalVCL, с ним идет замечательная демонстрашка, по которой можно научиться всему при работе с Crystal


 
CRep   (2005-11-07 07:21) [4]

[TO evvcom]
Спасибо за совет, скачал компонент, действительно наглядная вещь!



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
2-1131996087
Тоня
2005-11-14 22:21
2005.12.04
Решение СЛАУ


14-1131464272
Копир
2005-11-08 18:37
2005.12.04
А что для Вас конференция "Потрепаться"?


14-1130325473
Сергей1981
2005-10-26 15:17
2005.12.04
Чтение файлов MSWord


2-1132330146
angelikas
2005-11-18 19:09
2005.12.04
Ошибка при компилирование программы – связанная с Tstrings.


14-1131756453
Мазут Береговой
2005-11-12 03:47
2005.12.04
Массмедиа в основном передают ужасные новости...