Главная страница
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.47 MB
Время: 0.038 c
5-1114000303
Aleksandr.
2005-04-20 16:31
2005.12.04
Как можно сделать со своими объектами, чтобы они были доступны


2-1132294114
Baraban
2005-11-18 09:08
2005.12.04
MyDac


1-1130945325
msguns
2005-11-02 18:28
2005.12.04
Динамический OnClick


1-1131109482
ViRuSS
2005-11-04 16:04
2005.12.04
Отобразить японские иероглифы


1-1131070651
Andreika_
2005-11-04 05:17
2005.12.04
dll + xml = Debugged Fault Notification