FrmVmsMsgUserDispOldF.h 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618
  1. //---------------------------------------------------------------------------
  2. #ifndef FrmVmsMsgUserDispOldFH
  3. #define FrmVmsMsgUserDispOldFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <DB.hpp>
  10. #include <DBClient.hpp>
  11. #include <FMTBcd.hpp>
  12. #include <Provider.hpp>
  13. #include <SqlExpr.hpp>
  14. #include <Menus.hpp>
  15. #include <ExtCtrls.hpp>
  16. #include <Graphics.hpp>
  17. #include <ComCtrls.hpp>
  18. #include <ADODB.hpp>
  19. #include <Dialogs.hpp>
  20. #include <ExtDlgs.hpp>
  21. //---------------------------------------------------------------------------
  22. //---------------------------------------------------------------------------
  23. #include "WindowMsgF.h"
  24. #include "cxButtons.hpp"
  25. #include "cxCalendar.hpp"
  26. #include "cxContainer.hpp"
  27. #include "cxControls.hpp"
  28. #include "cxDropDownEdit.hpp"
  29. #include "cxEdit.hpp"
  30. #include "cxGraphics.hpp"
  31. #include "cxGroupBox.hpp"
  32. #include "cxLabel.hpp"
  33. #include "cxLookAndFeelPainters.hpp"
  34. #include "cxLookAndFeels.hpp"
  35. #include "cxMaskEdit.hpp"
  36. #include "cxPC.hpp"
  37. #include "cxPCdxBarPopupMenu.hpp"
  38. #include "cxSpinEdit.hpp"
  39. #include "cxSplitter.hpp"
  40. #include "cxTextEdit.hpp"
  41. #include "cxTimeEdit.hpp"
  42. #include "dxSkinBlack.hpp"
  43. #include "dxSkinBlue.hpp"
  44. #include "dxSkinCaramel.hpp"
  45. #include "dxSkinCoffee.hpp"
  46. #include "dxSkinDarkRoom.hpp"
  47. #include "dxSkinDarkSide.hpp"
  48. #include "dxSkinFoggy.hpp"
  49. #include "dxSkinGlassOceans.hpp"
  50. #include "dxSkiniMaginary.hpp"
  51. #include "dxSkinLilian.hpp"
  52. #include "dxSkinLiquidSky.hpp"
  53. #include "dxSkinLondonLiquidSky.hpp"
  54. #include "dxSkinMcSkin.hpp"
  55. #include "dxSkinMoneyTwins.hpp"
  56. #include "dxSkinOffice2007Black.hpp"
  57. #include "dxSkinOffice2007Blue.hpp"
  58. #include "dxSkinOffice2007Green.hpp"
  59. #include "dxSkinOffice2007Pink.hpp"
  60. #include "dxSkinOffice2007Silver.hpp"
  61. #include "dxSkinOffice2010Black.hpp"
  62. #include "dxSkinOffice2010Blue.hpp"
  63. #include "dxSkinOffice2010Silver.hpp"
  64. #include "dxSkinsCore.hpp"
  65. #include "dxSkinscxPCPainter.hpp"
  66. #include "dxSkinSeven.hpp"
  67. #include "dxSkinSharp.hpp"
  68. #include "dxSkinSilver.hpp"
  69. #include "dxSkinStardust.hpp"
  70. #include "cxRadioGroup.hpp"
  71. #include "cxClasses.hpp"
  72. #include "cxCustomData.hpp"
  73. #include "cxData.hpp"
  74. #include "cxDataStorage.hpp"
  75. #include "cxDBData.hpp"
  76. #include "cxFilter.hpp"
  77. #include "cxGrid.hpp"
  78. #include "cxGridCustomTableView.hpp"
  79. #include "cxGridCustomView.hpp"
  80. #include "cxGridDBTableView.hpp"
  81. #include "cxGridLevel.hpp"
  82. #include "cxGridTableView.hpp"
  83. #include "cxStyles.hpp"
  84. #include "cxCheckBox.hpp"
  85. #include "cxImage.hpp"
  86. #include "cxButtonEdit.hpp"
  87. #include "cxBlobEdit.hpp"
  88. #include "cxColorComboBox.hpp"
  89. #include "cxCalc.hpp"
  90. //---------------------------------------------------------------------------
  91. #include "CDSVmsCtlrF.h"
  92. #include "CDSVmsObjTypeF.h"
  93. #include "VmsDesignerF.h"
  94. #include "FRAME_VmsSchListF.h"
  95. #include "cxHint.hpp"
  96. #include "dxCustomHint.hpp"
  97. #include "dxScreenTip.hpp"
  98. #include "dxSkinsForm.hpp"
  99. //---------------------------------------------------------------------------
  100. class TFrmVmsMsgUserDispOld : public TForm
  101. {
  102. __published: // IDE-managed Components
  103. TTimer *TmrShow;
  104. TShape *ShpTitle;
  105. TcxButton *BtnClose;
  106. TLabel *LblCaption;
  107. TShape *ShpList;
  108. TEdit *EdFocus;
  109. TPanel *PanelBack;
  110. TPanel *PnlLeft;
  111. TcxSplitter *cxSplitter1;
  112. TcxGroupBox *GrpList;
  113. TPanel *Panel1;
  114. TPanel *Panel3;
  115. TcxGroupBox *GrpSchedule;
  116. TPanel *PnlMenu;
  117. TcxButton *BtnDelete;
  118. TcxButton *BtnSave;
  119. TPanel *Panel4;
  120. TImage *ImgDesc01;
  121. TcxLabel *cxLabel18;
  122. TcxComboBox *CbSizeType;
  123. TcxButton *BtnSearch;
  124. TcxTextEdit *EdVmsNmbr;
  125. TcxPageControl *PgVmsSch;
  126. TcxTabSheet *TabSheet3;
  127. TcxTabSheet *TabSheet0;
  128. TcxTabSheet *TabSheet1;
  129. TcxTabSheet *TabSheet2;
  130. TcxTabSheet *TabSheet4;
  131. TPanel *PnlTraffic;
  132. TcxGroupBox *cxGroupBox5;
  133. TPanel *PnlCmd;
  134. TcxButton *BtnListAdd0;
  135. TcxButton *BtnListDelete0;
  136. TcxGroupBox *cxGroupBox6;
  137. TcxGrid *CxForm0;
  138. TcxGridTableView *TvForm0;
  139. TcxGridColumn *ColFrm001;
  140. TcxGridColumn *ColFrm002;
  141. TcxGridColumn *ColFrm003;
  142. TcxGridColumn *ColFrm004;
  143. TcxGridColumn *ColFrm005;
  144. TcxGridColumn *ColFrm006;
  145. TcxGridColumn *ColFrm007;
  146. TcxGridColumn *ColFrm008;
  147. TcxGridColumn *ColFrm009;
  148. TcxGridLevel *GlForm0;
  149. TPanel *PnlDolbal;
  150. TcxGroupBox *cxGroupBox2;
  151. TcxGrid *CxGrid1;
  152. TcxGridTableView *TvGrid1;
  153. TcxGridColumn *cxGridColumn1;
  154. TcxGridColumn *cxGridColumn2;
  155. TcxGridColumn *cxGridColumn3;
  156. TcxGridColumn *cxGridColumn4;
  157. TcxGridColumn *cxGridColumn5;
  158. TcxGridColumn *cxGridColumn6;
  159. TcxGridColumn *cxGridColumn7;
  160. TcxGridColumn *cxGridColumn8;
  161. TcxGridColumn *cxGridColumn9;
  162. TcxGridLevel *GlGrid1;
  163. TPanel *Panel5;
  164. TcxButton *BtnListAdd1;
  165. TcxButton *BtnListDelete1;
  166. TcxGroupBox *cxGroupBox3;
  167. TcxGrid *CxForm1;
  168. TcxGridTableView *TvForm1;
  169. TcxGridColumn *cxGridColumn10;
  170. TcxGridColumn *cxGridColumn11;
  171. TcxGridColumn *cxGridColumn12;
  172. TcxGridColumn *cxGridColumn13;
  173. TcxGridColumn *cxGridColumn14;
  174. TcxGridColumn *cxGridColumn15;
  175. TcxGridColumn *cxGridColumn16;
  176. TcxGridColumn *cxGridColumn17;
  177. TcxGridColumn *cxGridColumn18;
  178. TcxGridLevel *GlForm1;
  179. TPanel *PnlGongsa;
  180. TcxGroupBox *cxGroupBox4;
  181. TcxGrid *CxGrid2;
  182. TcxGridTableView *TvGrid2;
  183. TcxGridColumn *cxGridColumn19;
  184. TcxGridColumn *cxGridColumn20;
  185. TcxGridColumn *cxGridColumn21;
  186. TcxGridColumn *cxGridColumn22;
  187. TcxGridColumn *cxGridColumn23;
  188. TcxGridColumn *cxGridColumn24;
  189. TcxGridColumn *cxGridColumn25;
  190. TcxGridColumn *cxGridColumn26;
  191. TcxGridColumn *cxGridColumn27;
  192. TcxGridLevel *GlGrid2;
  193. TPanel *Panel6;
  194. TcxButton *BtnListAdd2;
  195. TcxButton *BtnListDelete2;
  196. TcxGroupBox *cxGroupBox7;
  197. TcxGrid *CxForm2;
  198. TcxGridTableView *TvForm2;
  199. TcxGridColumn *cxGridColumn28;
  200. TcxGridColumn *cxGridColumn29;
  201. TcxGridColumn *cxGridColumn30;
  202. TcxGridColumn *cxGridColumn31;
  203. TcxGridColumn *cxGridColumn32;
  204. TcxGridColumn *cxGridColumn33;
  205. TcxGridColumn *cxGridColumn34;
  206. TcxGridColumn *cxGridColumn35;
  207. TcxGridColumn *cxGridColumn36;
  208. TcxGridLevel *GlForm2;
  209. TPanel *PnlHongbo;
  210. TcxGroupBox *cxGroupBox8;
  211. TcxGrid *CxGrid3;
  212. TcxGridTableView *TvGrid3;
  213. TcxGridColumn *cxGridColumn37;
  214. TcxGridColumn *cxGridColumn38;
  215. TcxGridColumn *cxGridColumn39;
  216. TcxGridColumn *cxGridColumn40;
  217. TcxGridColumn *cxGridColumn41;
  218. TcxGridColumn *cxGridColumn42;
  219. TcxGridColumn *cxGridColumn43;
  220. TcxGridColumn *cxGridColumn44;
  221. TcxGridColumn *cxGridColumn45;
  222. TcxGridLevel *GlGrid3;
  223. TPanel *Panel7;
  224. TcxButton *BtnListAdd3;
  225. TcxButton *BtnListDelete3;
  226. TcxGroupBox *cxGroupBox9;
  227. TcxGrid *CxForm3;
  228. TcxGridTableView *TvForm3;
  229. TcxGridColumn *cxGridColumn46;
  230. TcxGridColumn *cxGridColumn47;
  231. TcxGridColumn *cxGridColumn48;
  232. TcxGridColumn *cxGridColumn49;
  233. TcxGridColumn *cxGridColumn50;
  234. TcxGridColumn *cxGridColumn51;
  235. TcxGridColumn *cxGridColumn52;
  236. TcxGridColumn *cxGridColumn53;
  237. TcxGridColumn *cxGridColumn54;
  238. TcxGridLevel *GlForm3;
  239. TPanel *PnlDeture;
  240. TcxGroupBox *cxGroupBox10;
  241. TcxGrid *CxGrid4;
  242. TcxGridTableView *TvGrid4;
  243. TcxGridColumn *cxGridColumn55;
  244. TcxGridColumn *cxGridColumn56;
  245. TcxGridColumn *cxGridColumn57;
  246. TcxGridColumn *cxGridColumn58;
  247. TcxGridColumn *cxGridColumn59;
  248. TcxGridColumn *cxGridColumn60;
  249. TcxGridColumn *cxGridColumn61;
  250. TcxGridColumn *cxGridColumn62;
  251. TcxGridColumn *cxGridColumn63;
  252. TcxGridLevel *GlGrid4;
  253. TPanel *Panel8;
  254. TcxButton *BtnListAdd4;
  255. TcxButton *BtnListDelete4;
  256. TcxGroupBox *cxGroupBox11;
  257. TcxGrid *CxForm4;
  258. TcxGridTableView *TvForm4;
  259. TcxGridColumn *cxGridColumn64;
  260. TcxGridColumn *cxGridColumn65;
  261. TcxGridColumn *cxGridColumn66;
  262. TcxGridColumn *cxGridColumn67;
  263. TcxGridColumn *cxGridColumn68;
  264. TcxGridColumn *cxGridColumn69;
  265. TcxGridColumn *cxGridColumn70;
  266. TcxGridColumn *cxGridColumn71;
  267. TcxGridColumn *cxGridColumn72;
  268. TcxGridLevel *GlForm4;
  269. TcxGridColumn *TvGrid1Column1;
  270. TcxGridColumn *TvGrid1Column2;
  271. TcxGridColumn *TvGrid1Column3;
  272. TcxGridColumn *TvGrid1Column4;
  273. TcxGridColumn *TvGrid2Column1;
  274. TcxGridColumn *TvGrid2Column2;
  275. TcxGridColumn *TvGrid2Column3;
  276. TcxGridColumn *TvGrid2Column4;
  277. TcxGridColumn *TvGrid3Column1;
  278. TcxGridColumn *TvGrid3Column2;
  279. TcxGridColumn *TvGrid3Column3;
  280. TcxGridColumn *TvGrid3Column4;
  281. TcxGridColumn *TvGrid4Column1;
  282. TcxGridColumn *TvGrid4Column2;
  283. TcxGridColumn *TvGrid4Column3;
  284. TcxGridColumn *TvGrid4Column4;
  285. TcxButton *BtnAllEdit;
  286. TcxButton *BtnAllAdd;
  287. TcxGridColumn *TvGrid1Column5;
  288. TcxGridColumn *TvGrid2Column5;
  289. TcxGridColumn *TvGrid3Column5;
  290. TcxGridColumn *TvGrid4Column5;
  291. TcxLabel *cxLabel1;
  292. TcxGridColumn *TvGrid1Column6;
  293. TcxGridColumn *TvGrid2Column6;
  294. TcxGridColumn *TvGrid3Column6;
  295. TcxGridColumn *TvGrid4Column6;
  296. TcxGridColumn *TvGrid1Column7;
  297. TcxGridColumn *TvGrid2Column7;
  298. TcxGridColumn *TvGrid3Column7;
  299. TcxGridColumn *TvGrid4Column7;
  300. TPanel *PnlTemp;
  301. TPanel *PnlEdtBack;
  302. TPanel *PnlEditForm;
  303. TImage *ImgForm;
  304. VmsDesigner *VmsDesigner1;
  305. TFRAMEVmsSchList *FRAMEVmsSchList1;
  306. TcxTabSheet *TabSheet5;
  307. TPanel *PnlCongest;
  308. TcxGroupBox *cxGroupBox1;
  309. TcxGrid *CxGrid5;
  310. TcxGridTableView *TvGrid5;
  311. TcxGridColumn *cxGridColumn73;
  312. TcxGridColumn *cxGridColumn74;
  313. TcxGridColumn *cxGridColumn75;
  314. TcxGridColumn *cxGridColumn76;
  315. TcxGridColumn *cxGridColumn77;
  316. TcxGridColumn *cxGridColumn78;
  317. TcxGridColumn *cxGridColumn79;
  318. TcxGridColumn *cxGridColumn80;
  319. TcxGridColumn *cxGridColumn81;
  320. TcxGridColumn *cxGridColumn82;
  321. TcxGridColumn *cxGridColumn83;
  322. TcxGridColumn *cxGridColumn84;
  323. TcxGridColumn *cxGridColumn85;
  324. TcxGridColumn *cxGridColumn86;
  325. TcxGridColumn *cxGridColumn87;
  326. TcxGridColumn *cxGridColumn88;
  327. TcxGridLevel *GlGrid5;
  328. TPanel *Panel9;
  329. TcxButton *BtnListAdd5;
  330. TcxButton *BtnListDelete5;
  331. TcxGroupBox *cxGroupBox12;
  332. TcxGrid *CxForm5;
  333. TcxGridTableView *TvForm5;
  334. TcxGridColumn *cxGridColumn89;
  335. TcxGridColumn *cxGridColumn90;
  336. TcxGridColumn *cxGridColumn91;
  337. TcxGridColumn *cxGridColumn92;
  338. TcxGridColumn *cxGridColumn93;
  339. TcxGridColumn *cxGridColumn94;
  340. TcxGridColumn *cxGridColumn95;
  341. TcxGridColumn *cxGridColumn96;
  342. TcxGridColumn *cxGridColumn97;
  343. TcxGridLevel *GlForm5;
  344. TcxGridColumn *TvGrid1Column8;
  345. TcxGridColumn *TvGrid1Column9;
  346. TcxGridColumn *TvGrid1Column10;
  347. TcxGridColumn *TvGrid1Column11;
  348. TcxGridColumn *TvGrid2Column8;
  349. TcxGridColumn *TvGrid2Column9;
  350. TcxGridColumn *TvGrid2Column10;
  351. TcxGridColumn *TvGrid2Column11;
  352. TcxGridColumn *TvGrid3Column8;
  353. TcxGridColumn *TvGrid3Column9;
  354. TcxGridColumn *TvGrid3Column10;
  355. TcxGridColumn *TvGrid3Column11;
  356. TcxGridColumn *TvGrid4Column8;
  357. TcxGridColumn *TvGrid4Column9;
  358. TcxGridColumn *TvGrid4Column10;
  359. TcxGridColumn *TvGrid4Column11;
  360. TcxGridColumn *TvGrid5Column1;
  361. TcxGridColumn *TvGrid5Column2;
  362. TcxGridColumn *TvGrid5Column3;
  363. TcxGridColumn *TvGrid5Column4;
  364. TcxLabel *lblTitle;
  365. TcxLabel *lblErr2;
  366. TcxLabel *lblErr3;
  367. TcxLabel *lblErr4;
  368. TcxTabSheet *TabSheet7;
  369. TcxTabSheet *TabSheet8;
  370. TcxTabSheet *TabSheet6;
  371. TPanel *PnlSafe;
  372. TcxGroupBox *cxGroupBox13;
  373. TcxGrid *CxGrid6;
  374. TcxGridTableView *TvGrid6;
  375. TcxGridColumn *cxGridColumn98;
  376. TcxGridColumn *cxGridColumn99;
  377. TcxGridColumn *cxGridColumn100;
  378. TcxGridColumn *cxGridColumn101;
  379. TcxGridColumn *cxGridColumn102;
  380. TcxGridColumn *cxGridColumn103;
  381. TcxGridColumn *cxGridColumn104;
  382. TcxGridColumn *cxGridColumn105;
  383. TcxGridColumn *cxGridColumn106;
  384. TcxGridColumn *cxGridColumn107;
  385. TcxGridColumn *cxGridColumn108;
  386. TcxGridColumn *cxGridColumn109;
  387. TcxGridColumn *cxGridColumn110;
  388. TcxGridColumn *cxGridColumn111;
  389. TcxGridColumn *cxGridColumn112;
  390. TcxGridColumn *cxGridColumn113;
  391. TcxGridColumn *cxGridColumn114;
  392. TcxGridColumn *cxGridColumn115;
  393. TcxGridColumn *cxGridColumn116;
  394. TcxGridColumn *cxGridColumn117;
  395. TcxGridLevel *GlGrid6;
  396. TPanel *Panel10;
  397. TcxButton *BtnListAdd6;
  398. TcxButton *BtnListDelete6;
  399. TcxGroupBox *cxGroupBox14;
  400. TcxGrid *CxForm6;
  401. TcxGridTableView *TvForm6;
  402. TcxGridColumn *cxGridColumn118;
  403. TcxGridColumn *cxGridColumn119;
  404. TcxGridColumn *cxGridColumn120;
  405. TcxGridColumn *cxGridColumn121;
  406. TcxGridColumn *cxGridColumn122;
  407. TcxGridColumn *cxGridColumn123;
  408. TcxGridColumn *cxGridColumn124;
  409. TcxGridColumn *cxGridColumn125;
  410. TcxGridColumn *cxGridColumn126;
  411. TcxGridLevel *GlForm6;
  412. TPanel *PnlVideo;
  413. TcxGroupBox *cxGroupBox15;
  414. TPanel *Panel11;
  415. TcxButton *BtnListAdd7;
  416. TcxButton *BtnListDelete7;
  417. TcxGroupBox *cxGroupBox16;
  418. TcxGrid *CxForm7;
  419. TcxGridTableView *TvForm7;
  420. TcxGridColumn *cxGridColumn147;
  421. TcxGridColumn *cxGridColumn148;
  422. TcxGridColumn *cxGridColumn149;
  423. TcxGridColumn *cxGridColumn150;
  424. TcxGridColumn *cxGridColumn151;
  425. TcxGridColumn *cxGridColumn152;
  426. TcxGridColumn *cxGridColumn153;
  427. TcxGridColumn *cxGridColumn154;
  428. TcxGridColumn *cxGridColumn155;
  429. TcxGridLevel *GlForm7;
  430. TPanel *PnlStream;
  431. TcxGroupBox *cxGroupBox17;
  432. TPanel *Panel13;
  433. TcxButton *BtnListAdd8;
  434. TcxButton *BtnListDelete8;
  435. TcxGroupBox *cxGroupBox18;
  436. TcxGrid *CxForm8;
  437. TcxGridTableView *TvForm8;
  438. TcxGridColumn *cxGridColumn176;
  439. TcxGridColumn *cxGridColumn177;
  440. TcxGridColumn *cxGridColumn178;
  441. TcxGridColumn *cxGridColumn179;
  442. TcxGridColumn *cxGridColumn180;
  443. TcxGridColumn *cxGridColumn181;
  444. TcxGridColumn *cxGridColumn182;
  445. TcxGridColumn *cxGridColumn183;
  446. TcxGridColumn *cxGridColumn184;
  447. TcxGridLevel *GlForm8;
  448. TcxGridColumn *TvGrid1Column12;
  449. TcxGridColumn *TvGrid1Column13;
  450. TcxGridColumn *TvGrid2Column12;
  451. TcxGridColumn *TvGrid2Column13;
  452. TcxGridColumn *TvGrid3Column12;
  453. TcxGridColumn *TvGrid3Column13;
  454. TcxGridColumn *TvGrid4Column12;
  455. TcxGridColumn *TvGrid4Column13;
  456. TcxGridColumn *TvGrid5Column5;
  457. TcxGridColumn *TvGrid5Column6;
  458. TcxGridColumn *TvGrid6Column1;
  459. TcxGridColumn *TvGrid6Column2;
  460. TcxGrid *CxGrid8;
  461. TcxGridTableView *TvGrid8;
  462. TcxGridColumn *ColSch001;
  463. TcxGridColumn *ColSch002;
  464. TcxGridColumn *ColSch003;
  465. TcxGridColumn *ColSch004;
  466. TcxGridColumn *ColSch005;
  467. TcxGridColumn *ColSch006;
  468. TcxGridColumn *ColSch007;
  469. TcxGridColumn *ColSch008;
  470. TcxGridColumn *ColSch009;
  471. TcxGridColumn *cxGridColumn156;
  472. TcxGridColumn *cxGridColumn157;
  473. TcxGridColumn *cxGridColumn158;
  474. TcxGridColumn *cxGridColumn159;
  475. TcxGridColumn *cxGridColumn160;
  476. TcxGridColumn *cxGridColumn161;
  477. TcxGridColumn *cxGridColumn162;
  478. TcxGridColumn *cxGridColumn163;
  479. TcxGridColumn *cxGridColumn164;
  480. TcxGridColumn *cxGridColumn165;
  481. TcxGridColumn *cxGridColumn166;
  482. TcxGridLevel *GlGrid8;
  483. TcxGrid *CxGrid0;
  484. TcxGridTableView *TvGrid0;
  485. TcxGridColumn *cxGridColumn167;
  486. TcxGridColumn *cxGridColumn168;
  487. TcxGridColumn *cxGridColumn169;
  488. TcxGridColumn *cxGridColumn170;
  489. TcxGridColumn *cxGridColumn171;
  490. TcxGridColumn *cxGridColumn172;
  491. TcxGridColumn *cxGridColumn173;
  492. TcxGridColumn *cxGridColumn174;
  493. TcxGridColumn *cxGridColumn175;
  494. TcxGridColumn *cxGridColumn185;
  495. TcxGridColumn *cxGridColumn186;
  496. TcxGridColumn *cxGridColumn187;
  497. TcxGridColumn *cxGridColumn188;
  498. TcxGridColumn *cxGridColumn189;
  499. TcxGridColumn *cxGridColumn190;
  500. TcxGridColumn *cxGridColumn191;
  501. TcxGridColumn *cxGridColumn192;
  502. TcxGridColumn *cxGridColumn193;
  503. TcxGridColumn *cxGridColumn194;
  504. TcxGridColumn *cxGridColumn195;
  505. TcxGridLevel *GlGird0;
  506. TcxGrid *CxGrid7;
  507. TcxGridTableView *TvGrid7;
  508. TcxGridColumn *cxGridColumn127;
  509. TcxGridColumn *cxGridColumn128;
  510. TcxGridColumn *cxGridColumn129;
  511. TcxGridColumn *cxGridColumn130;
  512. TcxGridColumn *cxGridColumn131;
  513. TcxGridColumn *cxGridColumn132;
  514. TcxGridColumn *cxGridColumn133;
  515. TcxGridColumn *cxGridColumn134;
  516. TcxGridColumn *cxGridColumn135;
  517. TcxGridColumn *cxGridColumn136;
  518. TcxGridColumn *cxGridColumn137;
  519. TcxGridColumn *cxGridColumn138;
  520. TcxGridColumn *cxGridColumn139;
  521. TcxGridColumn *cxGridColumn140;
  522. TcxGridColumn *cxGridColumn141;
  523. TcxGridColumn *cxGridColumn142;
  524. TcxGridColumn *cxGridColumn143;
  525. TcxGridColumn *cxGridColumn144;
  526. TcxGridColumn *cxGridColumn145;
  527. TcxGridColumn *cxGridColumn146;
  528. TcxGridLevel *GlGrid7;
  529. TcxGridColumn *TvGrid0Column1;
  530. TcxGridColumn *TvGrid0Column2;
  531. TcxGridColumn *TvGrid7Column1;
  532. TcxGridColumn *TvGrid7Column2;
  533. TcxGridColumn *TvGrid8Column1;
  534. TcxGridColumn *TvGrid8Column2;
  535. TLabel *LblInfo1;
  536. TcxGridColumn *TvForm8Column1;
  537. TcxGridColumn *TvForm7Column1;
  538. TcxGridColumn *TvForm6Column1;
  539. TcxGridColumn *TvForm5Column1;
  540. TcxGridColumn *TvForm4Column1;
  541. TcxGridColumn *TvForm3Column1;
  542. TcxGridColumn *TvForm2Column1;
  543. TcxGridColumn *TvForm1Column1;
  544. TcxGridColumn *TvForm0Column1;
  545. TcxCheckBox *ChkAutoWidth;
  546. TcxHintStyleController *cxHintStyleController1;
  547. TdxSkinController *dxSkinController1;
  548. void __fastcall FormShow(TObject *Sender);
  549. void __fastcall TmrShowTimer(TObject *Sender);
  550. void __fastcall BtnCloseClick(TObject *Sender);
  551. void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
  552. void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
  553. void __fastcall CbSizeTypePropertiesChange(TObject *Sender);
  554. void __fastcall BtnSearchClick(TObject *Sender);
  555. void __fastcall FormCreate(TObject *Sender);
  556. void __fastcall TvGridCellDblClick(TcxCustomGridTableView *Sender, TcxGridTableDataCellViewInfo *ACellViewInfo,
  557. TMouseButton AButton, TShiftState AShift,
  558. bool &AHandled);
  559. void __fastcall TvFormCellDblClick(TcxCustomGridTableView *Sender, TcxGridTableDataCellViewInfo *ACellViewInfo,
  560. TMouseButton AButton, TShiftState AShift,
  561. bool &AHandled);
  562. private: // User declarations
  563. void __fastcall CommClose();
  564. TcxDataController *m_pGDC;
  565. String FTitle;
  566. bool FUpdate;
  567. bool FNewDb;
  568. bool EditMode;
  569. TList *FListSymb;
  570. int FSelIdx;
  571. String FVmsTypeCd;
  572. int FVmsWidth;
  573. int FVmsHeight;
  574. public:
  575. public: // User declarations
  576. __fastcall TFrmVmsMsgUserDispOld(TComponent* Owner);
  577. void __fastcall SetColorScheme(String ASkinName);
  578. void __fastcall FormInit();
  579. void __fastcall RefreshData();
  580. void __fastcall InitDbLoading();
  581. void __fastcall ClearSymbloList();
  582. void __fastcall DisplayInfo();
  583. void __fastcall ChangeEditMode(int AEdit);
  584. void __fastcall FormClear();
  585. void __fastcall LoadVmsScheduleInfo(String AVmsNmbr);
  586. bool __fastcall CheckVmsFormUse(String AFormId);
  587. bool __fastcall LoadVmsFormList(String AFormSizeCd);
  588. bool __fastcall SaveVmsScenario(String AVmsNmbr, TcxGridTableView *AListSch);
  589. bool __fastcall DeleteVmsScenario(String AVmsNmbr);
  590. void __fastcall DrawTrafficScenarioForm();
  591. bool __fastcall LoadTrafficFormObjectInfo(String AFormId, String ABkColor, TVmsFormDesigner *ADesigner);
  592. void __fastcall DrawVideoStreamScenarioForm(int AFormScheType);
  593. bool __fastcall LoadVideoStreamFormObjectInfo(String AFormId, String ABkColor, TVmsFormDesigner *ADesigner, String ASymbLibNmbr, String AStreamAddr);
  594. };
  595. //---------------------------------------------------------------------------
  596. extern PACKAGE TFrmVmsMsgUserDispOld *FrmVmsMsgUserDispOld;
  597. //---------------------------------------------------------------------------
  598. #endif