Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
14-1132033296
syte_ser78
2005-11-15 08:41
2005.12.04
Приношу свои извинения модераторам раздела "Базы".


14-1131899975
Alexey31
2005-11-13 19:39
2005.12.04
Как определить?


2-1131995292
Wishmaster
2005-11-14 22:08
2005.12.04
ЧТо-то не то... DLL


2-1132056877
Не молодой
2005-11-15 15:14
2005.12.04
Многострочный Caption


14-1131596363
Silvestr
2005-11-10 07:19
2005.12.04
Нежен компонент для вывода списка всего оборудования




   Наверх