home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ool_main.zip / ool / doc / ool.INF (.txt)
OS/2 Help File  |  1998-05-02  |  368KB  |  17,227 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. General overview ΓòÉΓòÉΓòÉ
  3.  
  4. The history of all hithero existing society is the history of class struggles. 
  5.                                                   Karl Marx/Friedrich Engels 
  6.  
  7.  Release 1.0 (Offical Version) 
  8.  
  9.  (1. Apr. 1998) 
  10.  
  11.  (C)opyright Stefan von Brauk, Jens von Pilgrim, Thomas Bonk, Mathias 
  12.  Hasselmann, Jan-Helge Bergesen 1996, 1997, 1998 
  13.  
  14.  The Open Objects Library (OOL) is a C++ library wich contains classes for 
  15.  GUIs, datatypes, multimedia and more. To use OOL it is an advantage if you 
  16.  have some experiance in programing using class-librarys and/or OS/2-API 
  17.  functions. 
  18.  
  19.  After very nice tests in "c╤Åt magazin" 10/96 and "Software Entwicklung" 11/96 
  20.  we proudly present the newest release of the library, still very stable, but 
  21.  much more functionality (see History/Changes). 
  22.  
  23.  Currently only the most modern operating system (OS/2 Warp 3 or higher) is 
  24.  supported, for ports to Windows NT/95 and LINUX see FAQs.
  25.  
  26.   This documentation is under construction and thus a little bit buggy. At 
  27.  http://ooldox.home.ml.org/ you can download a HTMl-version of the 
  28.  documentation created with doc++. 
  29.  
  30.  
  31. ΓòÉΓòÉΓòÉ 1.1. Trademarks and Service marks ΓòÉΓòÉΓòÉ
  32.  
  33. The following terms used in this publication are trademarks or service marks of 
  34. IBM Corporation in the United States or other countries: 
  35.  
  36.      AIX 
  37.      BookManager 
  38.      C/2 
  39.      C Set/2 
  40.      C Set ++ 
  41.      Common User Access 
  42.      CUA 
  43.      IBM 
  44.      Open Class 
  45.      Operating System/2 
  46.      OS/2 
  47.      Personal System/2 
  48.      Presentation Manager 
  49.      PS/2 
  50.      VisualAge 
  51.      WorkFrame 
  52.  
  53.  Windows is a trademark of Microsoft Corporation. 
  54.  
  55.  UNIX is a registered trademark in the United States and other countries 
  56.  licensed exclusively through X/Open Company Limited. 
  57.  
  58.  Java is a trademark of Javasoft. 
  59.  
  60.  Other company, product, and service names may be trademarks or service marks 
  61.  of others. 
  62.  
  63.  Some code of the OOL is based on software which underlies the General Public 
  64.  License (GPL), the original code is distributed in the directory OOL\ORIG, see 
  65.  there for further information about the GPL. 
  66.  
  67.  
  68. ΓòÉΓòÉΓòÉ 1.2. Highlights in this version ΓòÉΓòÉΓòÉ
  69.  
  70. New in this version of the OOL: 
  71.  
  72.      TCP/IP-class:XSocket 
  73.  
  74.      Graphic import/export library 
  75.  
  76.      Crypt class 
  77.  
  78.      Improved documentation 
  79.  
  80.      dBase III - access with OOL 
  81.  
  82.      Course to learn to programm the OOL 
  83.  
  84.      mailing list, see We give help / mailing list 
  85.  
  86.  If you are already using the OOL please read History/Changes first, it might 
  87.  be nessecary for you to make some changes porting your applications to the new 
  88.  OOL release. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 1.3. Thanx ΓòÉΓòÉΓòÉ
  92.  
  93. In the last months we had support from different people. Special thanx to: 
  94.  
  95.      Eberhard Mattes for EMX and for answering our questions 
  96.  
  97.      Benjamin Stein for supporting us in multiple ways 
  98.  
  99.      Fabrizio Aversa because we can use some code of his MAVERIK CLASS LIBRARY 
  100.  
  101.      Bjorn Fahller because we can use some code of his YEAH! library 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 1.4. License ΓòÉΓòÉΓòÉ
  105.  
  106. Redistribution and use in source and binary forms, with or without 
  107. modification, are permitted provided that the following conditions are met: 
  108.  
  109.    1. The Open Objects Library (OOL) is copyrighted freeware 
  110.  
  111.    2. Redistributions of any files must retain the above copyright notice, this 
  112.       list of conditions and the following disclaimer. 
  113.  
  114.    3. You are not allowed to sell or commercially distribute the OOL or any 
  115.       part of it. If you want to distribute the OOL commercialy you have to 
  116.       apply the authors permission. 
  117.  
  118.    4. If you want to distribute the OOL with another product you have to apply 
  119.       the authors permission. 
  120.  
  121.    5. If you want to reprint sourcecode of the OOL you have to apply the 
  122.       authors permission. 
  123.  
  124.    6. To keep applications small, please use the OOL in your programms in the 
  125.       form of the DLL(s) distributed with this package. Static linkage is only 
  126.       allowed if you have problems using excepitons. In this case you have to 
  127.       say in your online- and offline documentation that your application is 
  128.       build with the OOL. Distribution of self-constructed DLLs is not 
  129.       allowed!!! 
  130.  
  131.    7. You are not allowed to commercialy distribute programms which base on the 
  132.       examples distributed with this package. 
  133.  
  134.    8. You must send a copy of every programm which you have developed with the 
  135.       OOL to the authors of the OOL (to test and enjoy ;-) ). 
  136.  
  137.  BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE 
  138.  PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 
  139.  STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 
  140.  PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 
  141.  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
  142.  FITNESS FOR A PARTICULAR PURPOSE. 
  143.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. 
  144.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY 
  145.  SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW 
  146.  OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY 
  147.  MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU 
  148.  FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL 
  149.  DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT 
  150.  NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES 
  151.  SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH 
  152.  ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF 
  153.  THE POSSIBILITY OF SUCH DAMAGES. 
  154.  
  155.  
  156. ΓòÉΓòÉΓòÉ 1.5. The Future of the OOL? ΓòÉΓòÉΓòÉ
  157.  
  158. As you may have noticed IBM isn't interested in the SOHO market any more and 
  159. only supports theire professional custumors of Warp and Warp Server. From this 
  160. reason there seams no need for a freeware class library for OS/2 Warp 
  161. (professional users work with Visual Age/OCL). 
  162.  
  163. To make it clear: at the time the OOL is (nearly) complete, the platform it is 
  164. designed for is dead. 
  165.  
  166. So, what is the future of the OOL? Port it to Windoze/Linux/Rhapsody (and who 
  167. will do the wet work)? 
  168.  
  169.  
  170. ΓòÉΓòÉΓòÉ 1.6. We need Help! ΓòÉΓòÉΓòÉ
  171.  
  172. Writing a class-library needs a lot of time and know how. If you inspect the 
  173. OOL-project you will see that a lot of functionality is implementated but also 
  174. a lot of things are missing. If you have time and the know how to: 
  175.  
  176.      implement graphic-classes (OpenGL) 
  177.  
  178.      implement classes for data-propagation (XDocument?) 
  179.  
  180.      improve already existing classes 
  181.  
  182.      improve documentation 
  183.  
  184.      port the OOL to other compilers ( Borland...) 
  185.  
  186.      or port the OOL to other 32bit-plattforms (Linux, Windows NT, AIX...) 
  187.  
  188.      or...... 
  189.  
  190.  you should contact the authors. 
  191.  
  192.  
  193. ΓòÉΓòÉΓòÉ 1.7. We give Help! ΓòÉΓòÉΓòÉ
  194.  
  195. Yes, we know: Using a class-library you have a lot of questions without an 
  196. answer. Therfore we offer COMMERCIAL SUPPORT. For more informations on 
  197. commercial support contact the authors 
  198.  
  199. There is also a OOL specific mailing list avaible: 
  200.  
  201. Subscribe 
  202.  
  203. To subscribe to the mailing list send an EMail to "majordomo@wg.saar.de", the 
  204. body of the mail must only contain subscribe ool-list 
  205.  
  206. Unsubscribe 
  207.  
  208. To unsubscribe to the mailing list send an EMail to "majordomo@wg.saar.de", the 
  209. body of the mail must only contain unsubscribe ool-list 
  210.  
  211. Help for mailing-list 
  212.  
  213. To get help for the mailing list send an EMail to "majordomo@wg.saar.de", the 
  214. body of the mail must only contain help 
  215.  
  216. Send mails to the mailing-list 
  217.  
  218. To send questions, answers or disussion-text to the mailing list, send your 
  219. EMail to "ool-list@wg.saar.de" 
  220.  
  221. Online documentation 
  222.  
  223. Frequently updated online help is avaible at: 
  224. http://oliven.lhg.hib.no/~db96jhb/ool-doc/ 
  225.  
  226.  
  227. ΓòÉΓòÉΓòÉ 1.8. Bug reports ΓòÉΓòÉΓòÉ
  228.  
  229. If you think you found a bug in the library: 
  230.  
  231.    1. Make sure that you use the class/function correctly 
  232.  
  233.    2. Read the documentation of the function/class and the documentation of all 
  234.       parent classes 
  235.  
  236.    3. Return to number 1 
  237.  
  238.    4. Read the header-file of the class and return to number 1 
  239.  
  240.    5. RTFM 
  241.  
  242.    6. Make sure that the error is a bug, not a feature 
  243.  
  244.    7. Try to locate the error in the library 
  245.  
  246.    8. Try to fix the error yourself 
  247.  
  248.    9. If you have fixed the error send your solution to the author of the 
  249.       class, otherwise send a description of the error to the author. Usualy 
  250.       you find the EMail adress of the author in the header-file of every 
  251.       class. 
  252.  
  253.  
  254. ΓòÉΓòÉΓòÉ 1.9. Overview ΓòÉΓòÉΓòÉ
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ 1.9.1. Installation ΓòÉΓòÉΓòÉ
  258.  
  259. The following section describe the installation of the OOL for the different 
  260. compiler. 
  261.  
  262.  
  263. ΓòÉΓòÉΓòÉ 1.9.1.1. Installation for EMX/GCC ΓòÉΓòÉΓòÉ
  264.  
  265. To develop using the Open Objects Library (OOL) you need the EMX package 0.9c 
  266. for OS/2, additional the EMX runtime-package (the multithreading DLLs) must be 
  267. installed on the target system(s). The makefiles delivered with OOL are for GNU 
  268. MAKE, if you want to use them you need to install GNU MAKE. 
  269.  
  270. To get full access to all functions you need the header files of the developers 
  271. toolkit (IBM) (don╤Åt forget to enable them in os2emx.h and to add them to the 
  272. CPLUS_INCLUDE statement in your config.sys), you need this files too if you 
  273. want develop DIVE-related applications. If you use EMX with IBM header files 
  274. you have to disable the structure-definition PRINTDEST you find in the file 
  275. OOL\INCLUDE\XINCLUDE, line 41. 
  276. If you don╤Åt want to install the header files of the developers toolkit you 
  277. cannot use the REXX-interface of the OOL. In this case you must modify the file 
  278. OOL\INCLUDE\XINCLUDE:Delete the line 
  279.  
  280. #include "rexxsaa.h" (line 32) 
  281.  
  282. in the file, otherwise you will not be able to compile without errors. 
  283.  
  284. If you want to use Multimedia-related classes, you need the multimedia 
  285. extensions for EMX (MM4EMX). In this case MMOS/2 must be installed on the 
  286. system you develop and on the system(s) your applications should run. If you 
  287. want to use the DIVE-classes you need the header files of the developers 
  288. toolkit (IBM). 
  289.  
  290. To rebuild the library you need the header files of the developers toolkit 
  291. (IBM) and the package BSDDEV.ZIP (on every EMX-server). Additionaly some import 
  292. librarys must be build from the toolkit. Therefore some simple rexx-scripts are 
  293. delivered in the directory OOL\TOOLS. To build the librarys change to the 
  294. lib-directory of the toolkit and run the following scripts: 
  295.  
  296. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  297. ΓöéFunction            ΓöéRexx-Filename       ΓöéOutput              Γöé
  298. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  299. Γöérexx import         Γöérexxlib.cmd         Γöérexx2emx.lib        Γöé
  300. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  301. Γöéjava-support        Γöéjavalib.cmd         Γöéjava2emx.lib        Γöé
  302. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  303. Γöémultimedia-support  Γöémm.cmd              Γöémm2emx.lib          Γöé
  304. Γöé(including DIVE)    Γöé                    Γöé                    Γöé
  305. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  306. Γöénew OS2 import      Γöéoolimp.cmd          Γöéoolimp.lib          Γöé
  307. Γöélibrary             Γöé                    Γöé                    Γöé
  308. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  309. Copy the libs to your EMX libpath eg. c:\emx\lib 
  310.  
  311. If the OOL-files are zipped, unzip them and copy them to the place you want to. 
  312. Copy the DLL(s) to a directory of your LIBPATH, for example C:\OS2\APPS\DLL. At 
  313. least change the settings of EMX in the config.sys. Just add the following line 
  314. to the CPLUS_INCLUDE_PATH statement:
  315.  
  316.  PATH/ool/include; 
  317.  
  318. where PATH ist the path you have copied the OOL-files to. For example,the 
  319. complete statement looks like 
  320.  
  321.  SET CPLUS_INCLUDE_PATH=c:/emx/include/cpp;c:/emx/include;c:/emx/ool/include; 
  322.  
  323. Now add the following line to the config.sys:
  324.  
  325.  SET OOL=PATH; 
  326.  
  327. where PATH is the path where you have copied the OOL-files to. 
  328.  
  329. Finaly copy the LIBs which are shipped in this package to the LIB-path of EMX, 
  330. for example c:\emx\lib. (dont forget to reboot!) 
  331.  
  332. Known problems 
  333.  
  334. Because exceptions are used you MUST DISABLE ANY FORM OF OPTIMIZATION (eg. -O 
  335. or -O2), otherwise in the best case your program crushes if an exception is 
  336. thrown, usualy you have several problems to link your program. You may have 
  337. problems with the samples if an exception is thrown (excpecialy sample9) 
  338.  
  339. In the DIVE-related header files of the OOL a multimedia related macro is 
  340. redefined to make it work with EMX. If the compiler throws some warnings, 
  341. ignore them. 
  342.  
  343.  
  344. ΓòÉΓòÉΓòÉ 1.9.1.2. Installation for Visual Age C++ ΓòÉΓòÉΓòÉ
  345.  
  346. If you want to use Multimedia-related classes, MMOS/2 must be installed on the 
  347. system you develop and on the system(s) your applications should run, the 
  348. toolkit for multimedia related stuff must be installed on your system. 
  349.  
  350. If the OOL-files are zipped, unzip them and copy them to the place you want to. 
  351. Edit the settings of VAC++ in the config.sys: 
  352.  
  353.      SET INCLUDE=PATH\include;... 
  354.  
  355.      SET LIB=PATH\lib;... 
  356.  
  357.      LIBPATH=PATH\lib;... 
  358.  
  359.  where PATH ist the path you have copied the OOL-files to. 
  360.  
  361.  Now add the following line to the config.sys:
  362.  
  363.   SET OOL=PATH;
  364.  
  365.  where PATH is the path where you have copied the OOL-files to. 
  366.  
  367.  If you want to develop the OOL, process installation described above. 
  368.  Additional you must change the paths given in the makefile of the OOL 
  369.  (..\OOL\SOURCE\VA.MAK), MAKE will then copy the created files to the place you 
  370.  need them. 
  371.  
  372.  The library contains a C runtime library for VisualAge C++. To keep your 
  373.  applications small and fast you should include this library instead the 
  374.  VisualAge librarys. To compile use the /Gn+ /Gd+ switches, your applications 
  375.  must be linked against the C runtime library (OOLC3I10.lib) and os2386.lib, 
  376.  switch /NOD. The runtime library DLL OOLC3I03.DLL must in the current LIBPATH 
  377.  and must be delivered with your application. 
  378.  
  379.  Known problems 
  380.  
  381.  If you rebuild the OOL Visual Age C++ should be on the most recent fixlevel, 
  382.  BUT: I wasn't able to build the C-runtime library with the CPPOMO30.DLL of 
  383.  fixpack 8 (I used the original DLL instead). 
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 1.9.1.3. Installation for Watcom C/C++ ΓòÉΓòÉΓòÉ
  387.  
  388. Currently we have some problems with Watcom 10.x so the librarys and DLLs for 
  389. this compiler are not distributed (the makefiles for the compiler are part of 
  390. the package so you are able to build these files yourself). 
  391.  
  392. To develop using the Open Objects Library (OOL) you need Watcom C/C++ 10.0 (or 
  393. higher) and a Developer's Toolkit 3.0 (or higher). 
  394.  
  395. If you want to use Multimedia-related classes, MMOS/2 must be installed on the 
  396. system you develop and on the system(s) your applications should run, the 
  397. toolkit for multimedia related stuff must be installed on your system. 
  398.  
  399. If the OOL-files are zipped, unzip them and copy them to the place you want to. 
  400. Edit your config.sys: 
  401.  
  402.      LIBPATH=PATH\lib;... 
  403.  
  404.      SET INCLUDE=PATH\include;... 
  405.  
  406.      SET LIB=PATH\lib;... 
  407.  
  408.      SET OOL=PATH 
  409.  
  410.  Where PATH is the drive- and pathname where you've copied the OOL to. 
  411.  
  412.  If you want to recompile the OOL change to your OOL directory and type 
  413.  
  414.  nmake -f watcom.mak 
  415.  
  416.  You're also able to make the dll's and the samples separate; only change to 
  417.  Source or Samples directory and type 
  418.  
  419.  nmake -f watcom.mak 
  420.  
  421.  Known problems 
  422.  
  423.  Under Warp 3 and the Toolkit that came with DevCon#10, wlink wasn't able to 
  424.  find the function mciSendString allthough it is exported in MMPM2.LIB; so I 
  425.  wasn't able to compile OOLM3W03.DLL under Warp 3. Under the Warp 4 beta along 
  426.  with the Toolkit for Warp 4 (from the beta June 1996) it compiled and linked 
  427.  fine. So I compiled and linked the OOL under Warp 4; both dll's also work 
  428.  under Warp 3. 
  429.  
  430.  
  431. ΓòÉΓòÉΓòÉ 1.9.2. Things which dont work ΓòÉΓòÉΓòÉ
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 1.9.2.1. Toolbars ΓòÉΓòÉΓòÉ
  435.  
  436. If a toolbar has the style TB_RIPABLE and the user rips the toolbar and plug it 
  437. eg. at the left of the window the content of the toolbar might not be shown 
  438. correctly if you have set X- or Y-offsets to the controls of the toolbar. In 
  439. this case you should disable TB_RIPABLE 
  440.  
  441.  
  442. ΓòÉΓòÉΓòÉ 1.9.2.2. Graphic output ΓòÉΓòÉΓòÉ
  443.  
  444. The classes for painting are updated, but can make some trouble. Be careful.
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 1.9.2.3. Custom Controls ΓòÉΓòÉΓòÉ
  448.  
  449. We have started to implement some custom-controls (XChart and derived classes). 
  450. Functionality is reduced, wait for the next release. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 1.9.3. What the samples show you ΓòÉΓòÉΓòÉ
  454.  
  455. Sample1 
  456.  
  457. Sample 1 is a little intro, it shows multithread-programming, building simple 
  458. application windows, introduction in drag/drop and in the handler-concept of 
  459. the OOL. 
  460.  
  461. Sample2 
  462.  
  463. dbase III-access 
  464.  
  465. Sample3 
  466.  
  467. Sample3 shows how to use the multimedia-interface of OOL, how to use he 
  468. bubble-help. NEEDS MMPM/2 
  469.  
  470. Sample4 
  471.  
  472. Sample4 is an introduction into container-programming (the windows, not the 
  473. collections!). More about handlers and drag/drop. 
  474.  
  475. Sample5 
  476.  
  477. Sample5 shows how to construct windows from resources (which are build with the 
  478. dialog-editor), including a resource DLL. 
  479.  
  480. Sample6 
  481.  
  482. Sample6 shows how to use controls which are not so often used like:XNoteBook, 
  483. XUserButton, XValueSet, XSlider, XCircularSlider.. 
  484.  
  485. Sample7 
  486.  
  487. Sample7 is an introduction to use graphic classes and how to print. 
  488.  
  489. Sample8 
  490.  
  491. How to use DDE:client and server-application wich communicate via DDE 
  492.  
  493. Sample9 
  494.  
  495. Using named pipes (client/server) and semaphores 
  496.  
  497. Sample10 
  498.  
  499. Bitmap viewer 
  500.  
  501. Sample11 
  502.  
  503. Run Java applets in your C++ application 
  504.  
  505. Sample12 
  506.  
  507. Using REXX within a C++ application 
  508.  
  509. Sample13 
  510.  
  511. Example of the DIVE-interface 
  512.  
  513. Sample14 
  514.  
  515. How to use modeless and modal dialogs. 
  516.  
  517. Sample15 
  518.  
  519. Example of the Multiple Document Interface (MDI). 
  520.  
  521. Sample16 
  522.  
  523. How to use socket-classes. 
  524.  
  525.  
  526. ΓòÉΓòÉΓòÉ 1.9.4. Hints ΓòÉΓòÉΓòÉ
  527.  
  528. Useful hints on programming with the OOL follow in the next sections. 
  529.  
  530.  
  531. ΓòÉΓòÉΓòÉ 1.9.4.1. Including headers ΓòÉΓòÉΓòÉ
  532.  
  533. There are two methods to include header files of the OOL in an easy way: 
  534.  
  535.    1. To include all header files at once (useful if you work with precompiled 
  536.       header) 
  537.  
  538.             #define INCL_OOL
  539.             #include "ool.h"
  540.  
  541.       you can also include single parts of the OOL: 
  542.  
  543.                #define INCL_OOL_WIN       //include window-classes
  544.                #define INCL_OOL_FILE      //include file related things
  545.                #define INCL_OOL_PROCESS   //include process-related (threads, semaphores)
  546.                #define INCL_OOL_MM        //include multimedia-classes
  547.                #define INCL_OOL_JAVA      //include java-classes
  548.                #define INCL_OOL_DBASE     //include dBase-classes
  549.                #include "ool.h"
  550.  
  551.    2. To include header-files one by one include the standard header of OOL 
  552.       (xheaders.h) and then include the header-file of the class you want to 
  553.       use by typing the classname with the suffix "_i", for example: 
  554.  
  555.             #include "xheaders.h"        //the standard header of the OOL
  556.             #include XFrameWindow_i      //class XFrameWindow
  557.             #include XMenuBar_i          //class XMenuBar
  558.             //and so on
  559.  
  560.  
  561.  To improve perfomance in some header-files functions are inlined, dont touch 
  562.  them! 
  563.  
  564.  
  565. ΓòÉΓòÉΓòÉ 1.9.4.2. compiling/linking ΓòÉΓòÉΓòÉ
  566.  
  567. You have to compile/link your programms multithreaded because the OOL - DLLs 
  568. are build multithreaded too (otherwise you will have problems to start your 
  569. application). 
  570.  
  571. Refer to your compilers documentation. 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ 1.9.4.3. Destructors ΓòÉΓòÉΓòÉ
  575.  
  576. Destructors of windows, menus, toolbars etc are called automaticaly never call 
  577. the destructor of a window! 
  578. From this reason you must be carefull with constructions like the following: 
  579.  
  580. //wrong way:
  581. void xyz(void)
  582. {
  583.   XMenuBar menu(...);  //the menubar is constructed
  584.   blabla               //do something
  585.                        //the destructor of XMenuBar is called when the
  586.                        //function is left and the menu is destroyed!
  587. }
  588. //correct:
  589. void xyz(void)
  590. {
  591.   XMenuBar * menu = new XMenuBar(...);   //the menubar is constructed
  592.   blabla                                 //do something
  593.                                          //the destructor of XMenuBar is not called!
  594.                                          //the destructor of XMenuBar is called when
  595.                                          //the user requests closing the associated window
  596.                                          //automaticaly.
  597. }
  598.  
  599.  
  600. ΓòÉΓòÉΓòÉ 1.9.5. Create new window classes ΓòÉΓòÉΓòÉ
  601.  
  602. After programming a while with OOL you may need to create new window classes. 
  603. There are two methods to do this: 
  604.  
  605.      You want to create a class with a window-type wich is known from the OS, 
  606.       e.g. a window-type wich is registered from a DLL. In this case you need 
  607.       to know with which name that window-type is registered (a value like WC_* 
  608.       ). You should derive the C++ class from XControl and override all 
  609.       functions from XWindow/XControl you need to handle the window. 
  610.  
  611.      You may create a complete new class. In this case you have to handle 
  612.       nearly everything, escpacialy drawing the window. Derive your C++ class 
  613.       from XUserWindow, override Draw() and all other methods you have to 
  614.       handle. There a some classes in the OOL which show you how build 
  615.       window-classes yourself:XToolBar, XBubbleHelp, XChart and XPie. 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 1.9.6. Templates ΓòÉΓòÉΓòÉ
  619.  
  620. The OOL does not contain templates/container classes because the Standard 
  621. Template Library (STL) is a new standard in C++ and contains lots of fast 
  622. templates. 
  623. At ftp://ftp.cs.rpi.edu/pub/stl you can download the STL. 
  624.  
  625.  
  626. ΓòÉΓòÉΓòÉ 1.9.7. Other ΓòÉΓòÉΓòÉ
  627.  
  628. Other related information follows 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 1.9.7.1. Exception-Handling ΓòÉΓòÉΓòÉ
  632.  
  633. The OOL throws exceptions (class XException and derived) under folowing 
  634. circumstances: 
  635.  
  636.      A window, control, framewindow or menu could not be created 
  637.  
  638.      A resource-library could not be loaded 
  639.  
  640.      A rexx-interface could not be created 
  641.  
  642.  Refer to the samples how to catch exceptions. If the methods throwing 
  643.  exception are documentated you usualy find a description of the type of the 
  644.  thrown exception in the docs. 
  645.  
  646.  EMX ONLY: Since the OOL is compiled with the -fhandle-exceptions switch you 
  647.  can use exception-handling in your applications if you use OOL. Because 
  648.  exception-handling of EMX/GCC does not work correctly, you may have some 
  649.  problems to catch exceptions from the OOL. 
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ 1.9.7.2. DLL-Naming conventions ΓòÉΓòÉΓòÉ
  653.  
  654. DLLs and LIBs of the OOL project follow these naming-conventions, you must 
  655. decide which library(s) you need to include in your project (depending on the 
  656. compiler you use and which modules of the OOL you need).
  657.  
  658.  The letters of the names of the OOL-Librarys/DLLs have the following meaning: 
  659.  
  660. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  661. Γöé1 - 3  Γöé4      Γöé5         Γöé6        Γöé7 - 8  Γöémeaning                       Γöé
  662. Γöéalways Γöémodule Γöéoperating Γöécompiler ΓöéversionΓöé                              Γöé
  663. Γöé"OOL"  Γöéindex  Γöésystem    Γöé         Γöé       Γöé                              Γöé
  664. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  665. Γöé-      Γöé"C"    Γöé-         Γöé-        Γöé-      ΓöéC runtime library (only for   Γöé
  666. Γöé       Γöé       Γöé          Γöé         Γöé       ΓöéVisualAge C++ avaible)        Γöé
  667. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  668. Γöé-      Γöé"J"    Γöé-         Γöé-        Γöé-      ΓöéJava related stuff            Γöé
  669. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  670. Γöé-      Γöé"M"    Γöé-         Γöé-        Γöé-      Γöémultimedia-extensions         Γöé
  671. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  672. Γöé-      Γöé"T"    Γöé-         Γöé-        Γöé-      ΓöéTCP/IP related                Γöé
  673. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  674. Γöé-      Γöé"W"    Γöé-         Γöé-        Γöé-      Γöéwindow-related stuff, the mainΓöé
  675. Γöé       Γöé       Γöé          Γöé         Γöé       Γöémodule                        Γöé
  676. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  677. Γöé-      Γöé"Y"    Γöé-         Γöé-        Γöé-      ΓöéCrypt-class                   Γöé
  678. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  679. Γöé-      Γöé"1"    Γöé-         Γöé-        Γöé-      ΓöéDB2/2 database class (XTable) Γöé
  680. Γöé       Γöé       Γöé          Γöé         Γöé       Γöé(removed from Release 1.0)    Γöé
  681. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  682. Γöé-      Γöé"2"    Γöé-         Γöé-        Γöé-      ΓöéDBase III database classes    Γöé
  683. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  684. Γöé-      Γöé-      Γöé"3"       Γöé-        Γöé-      ΓöéOS/2 Warp 3/4                 Γöé
  685. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  686. Γöé-      Γöé-      Γöé-         Γöé"E"      Γöé-      ΓöéEMX/GCC                       Γöé
  687. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  688. Γöé-      Γöé-      Γöé-         Γöé"I"      Γöé-      ΓöéIBM Visual Age C++ 3.0        Γöé
  689. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  690. Γöé-      Γöé-      Γöé-         Γöé"W"      Γöé-      ΓöéWatcom C/C++                  Γöé
  691. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  692. Γöé-      Γöé-      Γöé-         Γöé-        Γöé"01"   Γöéalpha release 1               Γöé
  693. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  694. Γöé-      Γöé-      Γöé-         Γöé-        Γöé"02"   Γöéalpha release 2 (no public    Γöé
  695. Γöé       Γöé       Γöé          Γöé         Γöé       Γöéversion)                      Γöé
  696. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  697. Γöé-      Γöé-      Γöé-         Γöé-        Γöé"03"   ΓöéBeta 1                        Γöé
  698. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  699. Γöé-      Γöé-      Γöé-         Γöé-        Γöé"04"   ΓöéBeta 2 (no public version)    Γöé
  700. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  701. Γöé-      Γöé-      Γöé-         Γöé-        Γöé"10"   ΓöéRelease 1.0 (this version)    Γöé
  702. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  703.  
  704. Always needed is OOLRES.DLL which contains dialog-templates for printer-support 
  705. and other resources. If graphic import/export-functionality is needed 
  706. OOLGLIB.DLL and GBM.DLL must be installed. 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ 1.9.8. History/Changes ΓòÉΓòÉΓòÉ
  710.  
  711.      Beta 2 / Release 1 
  712.  
  713.         -  The class XWebView and the DB/2 related classes have been removed. 
  714.            From this reason Sample2 and Sample10 are replaced. 
  715.         -  Help-files improved, new HTML-sites 
  716.         -  new "Course to the OOL" 
  717.         -  new graphic import/export library 
  718.         -  Bug-fixes/updates 
  719.              -- Missing destructors completed 
  720.              -- Bugs in XFrameWindow::XFrameWindow() eleminated 
  721.              -- Bug in XFrameWindow::GetMenu() eleminated 
  722.              -- Bug in XIO::Read(XString  LONG) eleminated 
  723.              -- Bug in XDDE::SendCommand() eleminated 
  724.              -- Bug in XKeyboardEvent eleminated 
  725.              -- terminating-problems in XApplication fixed 
  726.              -- Problems with event-handling in XModalDialog fixed 
  727.              -- bitmaps can now be loaded from a (resource-) DLL 
  728.              -- multimedia-classes dont use any longer the slow string-API of 
  729.                 the OS/2 media interface 
  730.              -- Bug in XThread::Terminate eleminated 
  731.  
  732.  
  733.         -  Functions/Parameters changed 
  734.              -- XApplication 
  735.                 An object of XApplication is now automaticaly created. You 
  736.                 cannot derive a class of XApplication any longer. Classes like 
  737.                 XClipBoard, XProfile etc. don╤Åt need the application in the 
  738.                 constructor, they have been changed. Also you cannot access the 
  739.                 application with XFrameWindow::GetProcess() any longer, call 
  740.                 the static method XApplication::GetApplication() instead. 
  741.                 You need to update your programs, read the documentation of 
  742.                 XApplication! 
  743.              -- Windows 
  744.                 Most windows have now a second constructor where you can use an 
  745.                 ID instead a XResource. 
  746.              -- Container-controls 
  747.                 If the user edits the text of a container-column or 
  748.                 container-object this events are not any longer posted to the 
  749.                 event-handler, virtual methods of these objects are called 
  750.                 instead. 
  751.              -- XDDE 
  752.              -- Parameters in XFile::Open() changed 
  753.              -- XNoteBook 
  754.              -- XNoteBookPage 
  755.              -- XFileFind 
  756.              -- Additonal constructors for XDialog and derived, XFrameWindow 
  757.                 and derived 
  758.              -- XDialog::QueryForClose() removed, use DoCommand() instead 
  759.  
  760.  
  761.         -  some new classes avaible: 
  762.              -- Window related: 
  763.                   -  XCalendarControl 
  764.                   -  XDateEntryField 
  765.                   -  XMDIClient 
  766.                   -  XMDIServer 
  767.                   -  XNoteBookHandler 
  768.                   -  XNoteBookEvent 
  769.                   -  XMessage 
  770.              -- TCP/IP related 
  771.                   -  XSocket 
  772.              -- multimedia related 
  773.                   -  XCDPlayer 
  774.              -- Database access (dBase III) 
  775.                   -  XDBaseException 
  776.                   -  XDBaseFile 
  777.                   -  XDBaseField 
  778.                   -  XDBaseRecord 
  779.              -- Other 
  780.                   -  XAtom 
  781.         -  some new samples 
  782.  
  783.      Beta 1 
  784.  
  785.         -  Support for Visual Age C++ and Watcom. 
  786.         -  changed to EMX 0.9c 
  787.         -  the library is split in multiple DLLs, new DLL-names 
  788.         -  the OOL throws exceptions 
  789.         -  "empty" classes are now "filled", means they have now some or many 
  790.            member-functions (e.g. XValueSet) 
  791.         -  some new classes avaible: 
  792.              -- Window related: 
  793.                   -  XBubbleHelp 
  794.                   -  XExtendedMessageBox 
  795.                   -  XFontDialog 
  796.                   -  XIcon 
  797.                   -  XJavaApp and related 
  798.                   -  XModalDialog 
  799.                   -  XModelessDialog 
  800.                   -  XNoteBook 
  801.                   -  XNoteBookPage 
  802.                   -  XWebView (not avaible for EMX) 
  803.              -- Multimedia 
  804.                   -  XBlitterWindow and related (DIVE) 
  805.              -- Communication/System related 
  806.                   -  XDDE 
  807.                   -  XEventSemaphore 
  808.                   -  XFileInfo 
  809.                   -  XMutexSemaphore 
  810.                   -  XNamedPipeClient 
  811.                   -  XNamedPipeServer 
  812.                   -  XPipe 
  813.                   -  XPrinterDevice 
  814.                   -  XProfile 
  815.                   -  XRexxInterface 
  816.                   -  XTimer 
  817.              -- Database access 
  818.                   -  XTable (not avaible for EMX and Watcom C/C++) 
  819.              -- Other 
  820.                   -  XException 
  821.                   -  XRexxException 
  822.                   -  XSemaphoreException 
  823.                   -  XTableException 
  824.         -  most classes have new member-functions (e.g. XFile, XEntryField, 
  825.            XComboBox) 
  826.         -  bug(s) fixed in:XUserButton, XContainerEditEvent, XContainerControl, 
  827.            XGraphicDevice, XGraphicObject, XBitmap, XText, XString, 
  828.            XMultiLineEntry, XKeyboardHandler 
  829.         -  graphic classes (XGraphicObject and derived) are updated and can be 
  830.            used carefuly, functionality is still pour 
  831.         -  direct editing in container-controls supported (see sample4) 
  832.         -  user-defined drawing in listboxes and menus supported (see sample6), 
  833.            also in container-controls (sample4) 
  834.         -  the names of member-functions have been modified: 
  835.              1. the name of a function wich set data now starts with Set, 
  836.                 example:SetText 
  837.              2. the name of a function wich retrive data now starts with Get, 
  838.                 example:GetText, in earlier versions of the OOL they often 
  839.                 started with Query 
  840.              3. the name of a function wich ask for a boolean state now starts 
  841.                 with Is, example:IsVisible 
  842.         -  XContainerHandler must now be attached to the container-controls, 
  843.            not to their owner (Sample4), so XContainerHandler::GetWindow() in 
  844.            container-event returns the control, not the owner! 
  845.         -  XPopupMenu can now be constructed with XWindow or a derived class 
  846.         -  DoSize has now two parameters, you must change your apps if you have 
  847.            overriden DoSize (otherwise DoSize is never called). 
  848.         -  If in a constructor of XFrameWindow() or derived WIN_VISIBLE is not 
  849.            set, the window is not displayed. 
  850.         -  Parameters in XFile::Open() changed! 
  851.         -  new samples: 
  852.              -- sample6 - rare-used controls, notebooks 
  853.              -- sample7 - using graphic objects and printer 
  854.              -- sample8 - using DDE 
  855.              -- sample9 - using named pipes 
  856.              -- sample10 - DB2/2 access 
  857.              -- sample11 - Java support 
  858.              -- sample12 - Rexx interface 
  859.  
  860.      alpha release 2 (not documentated) 
  861.  
  862.  
  863. ΓòÉΓòÉΓòÉ 1.10. FAQs ΓòÉΓòÉΓòÉ
  864.  
  865.    1. Will you port the OOL to LINUX (would be great)? 
  866.       Yes, would be great. A basic port to Win95/NT is done (frame-windows, 
  867.       simple controls etc.), but we don't have the time to do the ports to 
  868.       other plattforms. 
  869.       If you would like to port the OOL to other plattforms, mail 
  870.  
  871.    2. What is AutoDoc? 
  872.       AutoDoc is a tool to create documentation automaticaly :-) 
  873.       It creates program-documentation in HTML-format out from C/C++ sourcecode 
  874.       including derivation and comments inserted by the programmer. 
  875.       Shareware-version (perhaps) soon avaible! 
  876.  
  877.    3. Where is OS2ME.H? 
  878.       EMX ONLY: OS2ME.H is a file from the multimedia-extensions for EMX, you 
  879.       need to install them to compile multmedia-related stuff. The file 
  880.       MM4EMX.ZIP should be found on the Hobbes-CD or on every server which 
  881.       distributes EMX. 
  882.  
  883.  
  884. ΓòÉΓòÉΓòÉ 2. The OOL-Course ΓòÉΓòÉΓòÉ
  885.  
  886.  
  887. ΓòÉΓòÉΓòÉ 2.1. The Open Object Library (OOL) - Course of Instruction ΓòÉΓòÉΓòÉ
  888.  
  889. UNDER CONSTRUCTION 
  890.  
  891. 20. December 1997 
  892.  
  893. (c)opyright Stefan von Brauk, Thomas Bonk 
  894.  
  895. This document is a short tutorial for programmers who want to use the Open 
  896. Objects Library (OOL). You should read every section (even if a chapter didn't 
  897. seem interesting for you), many concepts of the OOL are discussed, to know them 
  898. may reduce trouble later.
  899.  
  900. The sourcecode shown in this this document is often avaible as a simple, but 
  901. complete project, if so you find a hint in the text where to find the source.
  902.  
  903. Like described above this is a tutorial and shows only the basic usage of the 
  904. OOL, in many cases the information provided here will not be enaugh for you. 
  905.  
  906.  
  907. ΓòÉΓòÉΓòÉ 2.2. First Steps ΓòÉΓòÉΓòÉ
  908.  
  909.  
  910. ΓòÉΓòÉΓòÉ 2.2.1. Creating a basic application ΓòÉΓòÉΓòÉ
  911.  
  912. In some class librarys (and in earlier versions of the OOL) it is nessacary to 
  913. create an instanance of an application class. This application class usualy 
  914. represents the current process and some service functions.
  915.  
  916. In this version of the OOL an application object is created automaticaly when 
  917. the function main() of your application is reached. This is an instance of 
  918. XApplication wich can be accessed with the static function 
  919. XApplication::GetApplication(). E.g. if you need a pointer to the application 
  920. object you will code: 
  921.  
  922. int main()
  923. {
  924.  //now we get a pointer to the
  925.  //application object
  926.  XApplication * currentApp = XApplication::GetApplication();
  927. }
  928. You need this pointer allways to make the application work, it does not start 
  929. itself because you must create a window or dialog (if you use windows or 
  930. dialogs in your application) before the application starts to work.
  931.  
  932. Having this things in mind a simple main-method looks like: 
  933.  
  934. int main()
  935. {
  936.  //we get a pointer to the application object
  937.  XApplication * currentApp = XApplication::GetApplication();
  938.  //here a window is created
  939.  myWindow * w(...);
  940.  //now start the application
  941.  currentApp->Start();
  942. }
  943.  
  944.  
  945. ΓòÉΓòÉΓòÉ 2.2.2. Creating the first frame window ΓòÉΓòÉΓòÉ
  946.  
  947. Usualy the first thing you want to do is to create a main window. The following 
  948. source describes how to create an instance of the frame window class 
  949. XFrameWindow: 
  950.  
  951.  XFrameWindow * myWindow = new XFrameWindow( /* parameters */ );
  952. This part of code produces a frame window, but is not very useful: To handle 
  953. events etc. it is nessecary to overwrite some functions of the class 
  954. XFrameWindow. Therfore you have to derive a class of XFrameWindow (the 
  955. following code is avaible in the directory "hello1"): 
  956.  
  957. class MyWindow: public XFrameWindow
  958. {
  959.  public:
  960.  void Draw();
  961.  BOOL DoCommand(LONG);
  962.  MyWindow();
  963. };
  964. Here two methods are overwriten and a constructor for our new class is declared.
  965.  
  966. At first we have to create the construtor. In this case we create a simple 
  967. window which has no menus or other controls except a little text, we give the 
  968. window the window-id 100, the title should be "Hello World" and the style of 
  969. the window should be the default frame window style. 
  970.  
  971. MyWindow :: MyWindow( ): XFrameWindow( 100 , "Hello world!", XFrameWindow::defaultStyle)
  972. {
  973.  //at first we define a color which is used to paint the background
  974.  //we chose white as background color
  975.  XColor color(COL_WHITE);
  976.  SetBackgroundColor( &color );
  977.  //create a text
  978.  //the owner of the text is this window, show the text "Hello World"
  979.  XStaticText * text = new XStaticText( this,
  980.   "Hello world!",
  981.   XRect( 100, 100, 150, 20));
  982.  //Set the position of this window
  983.  //left-lower corner is 100,100, width is 300, height is 200
  984.  XRect rect(100,100,300,200);
  985.  SetSize(&rect);
  986.  //make this window the active window
  987.  Activate();
  988. }
  989. Now the overwritten methods must be implementated. The method Draw() is 
  990. overwritten so we can draw the content of the window, the implementation of 
  991. this methods is very simple: 
  992.  
  993. void MyWindow :: Draw()
  994. {
  995.  //just fill the background, the text will draw itself
  996.  FillBackground();
  997. }
  998. The method DoCommand() allows us to receive commands which are send from menus 
  999. or toolbars, in this first sample we create this method, but dont use it, but 
  1000. we must return a value! We return FALSE to show the library that we have not 
  1001. handled the command. 
  1002.  
  1003. BOOL MyWindow :: DoCommand(LONG com)
  1004. {
  1005.  //at this point we dont care about commands
  1006.  return FALSE;
  1007. }
  1008. At least we need a main-method in which our window is created and the 
  1009. application starts to work: 
  1010.  
  1011. int main()
  1012. {
  1013.  //we get a pointer to the application object
  1014.  XApplication * currentApp = XApplication::GetApplication();
  1015.  //here a window is created
  1016.  MyWindow * myWin = new MyWindow();
  1017.  //no start the application
  1018.  currentApp->Start();
  1019. }
  1020.  
  1021.  
  1022. ΓòÉΓòÉΓòÉ 2.2.3. Error handling ΓòÉΓòÉΓòÉ
  1023.  
  1024. Usualy errors apearing while your program is runing are shown by the return 
  1025. value of a member function, eg. a function returns FALSE if a method was not 
  1026. succesful or an errocode is returned, eg. if a file could be opened a method 
  1027. returns zero, if the file couldn't be opened the errorcode of the operating 
  1028. system is returned.
  1029.  
  1030. If a very serious error ocures, the OOL throws exceptions of the type 
  1031. XException (and derived classes), you can catch them in the usual manner: 
  1032.  
  1033. try
  1034. {
  1035.  MyWindow * window = new MyWindow( /*parameters*/ );
  1036.  // do something with the window
  1037. }
  1038. catch( XException&exception)
  1039. {
  1040.  // show the error
  1041.  exception.ShowError();
  1042. }
  1043.  
  1044.  
  1045. ΓòÉΓòÉΓòÉ 2.2.4. More about frame windows ΓòÉΓòÉΓòÉ
  1046.  
  1047. If you have compiled the last example and tested it, you may have seen that the 
  1048. text "Hello world" is not moved if the size of the frame window changes. 
  1049. Perhaps you want to display the text centered, in this case we need to handle 
  1050. the sizing of the frame window. At first we have to overwrite the method 
  1051. XFrameWindow::DoSize() (the code is avaible in the directory "hello2") 
  1052.  
  1053. class MyWindow: public XFrameWindow
  1054. {
  1055.  public:
  1056.  ......
  1057.  void DoSize(XSize *);
  1058. };
  1059. and create an implementation: 
  1060.  
  1061. void MyWindow :: DoSize(XSize * size )
  1062. {
  1063. }
  1064. As you can see we have a little problem: we dont have a pointer to the 
  1065. text-object we created in the constructor of the frame window!
  1066.  
  1067. There are two methods to solve this problem: 
  1068.  
  1069.    1. Store the pointer 
  1070.  
  1071.       The simple way is to store the pointer to the object in the class 
  1072.       MyWindow, simply declare a member like 
  1073.  
  1074.             class MyWindow: public XFrameWindow
  1075.             {
  1076.              private:
  1077.               XStaticText * text;
  1078.              public:
  1079.               //methods
  1080.             };
  1081.       Once created you access the text object about this pointer.
  1082.  
  1083.       This method is simple and fast, but expensive: for ever window created on 
  1084.       the frame window 4 bytes are used.
  1085.  
  1086.  
  1087.    2. Use window-IDs
  1088.  
  1089.       The second method is to give unique IDs for the child windows. Each 
  1090.       window gets an ID in its constructor like 
  1091.  
  1092.             XStaticText * text = new XStaticText( this,
  1093.              "Hello world!",
  1094.              XRect(),
  1095.              TX_CENTER,
  1096.              300);
  1097.       (here the ID is 300). If the window is created you can access it with the 
  1098.       member function GetWindow(), eg. 
  1099.  
  1100.             XWindow * text = GetWindow(300);
  1101.       or, if you have to make a typecast 
  1102.  
  1103.             XStaticText * text = (XStaticText*) GetWindow(300);
  1104.       This method is not so expensive like the first one but is a little bit 
  1105.       slower (I prefer the second).
  1106.  
  1107.       Warning: if a window does not exist with the requested ID GetWindow() 
  1108.       returns NULL! 
  1109.  Asuming we chose the second method, the constructor of the text object must be 
  1110.  changed to: 
  1111.  
  1112.   XStaticText * text = new XStaticText( this,
  1113.    "Hello world!",
  1114.    XRect( 100, 100, 150, 20),
  1115.    TX_CENTER,
  1116.    300);
  1117.  The method DoSize() of the frame window looks like: 
  1118.  
  1119.   void MyWindow :: DoSize(XSize * size )
  1120.   {
  1121.    XWindow * text = GetWindow(300);
  1122.    if(text) //is the text object created?
  1123.    {
  1124.     //calculate the new size/position of the text object
  1125.     XRect newSize;
  1126.     newSize.SetX( size->GetWidth() / 2 - 75 );
  1127.     newSize.SetY( size->GetHeight() / 2 - 10 );
  1128.     newSize.SetWidth( 150 );
  1129.     newSize.SetHeight( 20 );
  1130.     text->SetSize( &newSize );
  1131.    }
  1132.   }
  1133.  You may have noticed above that windows are allways created with the operator 
  1134.  new(). This is nessacary because the destructor of a window-object is called 
  1135.  automaticaly when the window is closed. The destructors of all child windows, 
  1136.  menus and toolbars are called also. If you would code in the main()-function 
  1137.  
  1138.   int main()
  1139.   {
  1140.    //....
  1141.    MyWindow( /* parameters */ );
  1142.    //....
  1143.   }
  1144.  the destructor of myWindow would be called two times: first time when the user 
  1145.  close the window, second time when the main()-function will be left, an error ocures!
  1146.  
  1147.  The same effect is reached if you create child windows in the constructor of 
  1148.  the frame window like: 
  1149.  
  1150.   class myWindow: public XFrameWindow
  1151.   {
  1152.    XEntryField entryField;
  1153.    public:
  1154.    //methods
  1155.   };
  1156.   MyWindow::MyWindow(): XFrameWindow(/* parameters */), entryField(/* parameters */)
  1157.   {
  1158.    //other code
  1159.   }
  1160.  Here the destructor of entryField would be called two times too: 
  1161.  
  1162.    1. The destructor of entryField is called automaticaly from the OOL when 
  1163.       MyWindow is cloesed 
  1164.    2. When MyWindow is destructed the destructor of entryField is called 
  1165.  Another error related to this problem: 
  1166.  
  1167.   MyWindow::MyWindow(): XFrameWindow( /* parameters */)
  1168.   {
  1169.    XEntryField entryField(/* parameters */);
  1170.   }
  1171.  Here the destructor is called when the constructor of MyWindow is left!
  1172.  
  1173.  To beware yourself from the described problems allways use new(). Like 
  1174.  described above you may store the pointer to created child windows in your 
  1175.  frame window class or you can use the method GetWindow() to access child 
  1176.  windows. 
  1177.  
  1178.  
  1179. ΓòÉΓòÉΓòÉ 2.2.5. Windows with menus and toolbars ΓòÉΓòÉΓòÉ
  1180.  
  1181. You usualy want to give the user the chance to select some actions to be 
  1182. executed by your application. One method is to create a menubar for your frame 
  1183. window. At the first step you create a menu in the program resource file (*.rc, 
  1184. see Toolkit-documentation for details). In the source code you can load this 
  1185. menu with two methods (the following code is avaible in directory "menu1"): 
  1186.  
  1187.    1. You give the frame window the same ID like the menubar and specify the 
  1188.       style FRM_MENU which shows the OS that a menubar should be created.
  1189.  
  1190.       This way is very simple: 
  1191.  
  1192.             //we asume that the menubar has the ID 200
  1193.             MyWindow::MyWindow(): XFrameWindow( 200,
  1194.              "Hello world!",
  1195.              FRM_MENU | XFrameWindow::defaultStyle )
  1196.             {
  1197.             }
  1198.  
  1199.    2. You may want to load the menubar dynamicaly. This method has the 
  1200.       advantage that you can chose at runtime which menu to load (e.g. if you 
  1201.       have menubars for multiple languages). In this case you code: 
  1202.  
  1203.             //we asume that the menubar has the ID 200
  1204.             MyWindow::MyWindow(): XFrameWindow( 0, //ID is not nessacary
  1205.              "Hello world!",
  1206.              XFrameWindow::defaultStyle )
  1207.             {
  1208.              XMenuBar * menu = new XMenuBar(this, 200);
  1209.             }
  1210.  
  1211.  (remember that the destructors of the menubar are called automaticaly).
  1212.  
  1213.  Independent of which way you created the menubar you need a method where you 
  1214.  can handle the commands send from the menubar when the user selected an item 
  1215.  of the menu. Like described above you have to overwrite the method 
  1216.  DoCommand(): 
  1217.  
  1218.   class MyWindow: public XFrameWindow
  1219.   {
  1220.    public:
  1221.     //methods
  1222.     BOOL DoCommand(LONG command);
  1223.   };
  1224.  The method DoCommand() allows you to handle the commands, the parameter 
  1225.  command has the ID of the selected menu item.
  1226.  
  1227.  Usualy you use symbolic names for the menu IDs, like 
  1228.  
  1229.   #define IDM_MAIN 200 //the ID of the main menu
  1230.   #define IDM_FILE 210 //ID of the submenu "file"
  1231.   #define IDM_FILE_OPEN 211 //ID of the menu item "file-open"
  1232.   //and so on
  1233.  Done so the commands can now be handled. Usualy you create a "switch()"-block 
  1234.  to determine which command was send: 
  1235.  
  1236.   BOOL MyWindow :: DoCommand(LONG command)
  1237.   {
  1238.    switch( command )
  1239.    {
  1240.     case IDM_FILE_OPEN:
  1241.      //handle the command to open a file
  1242.      break;
  1243.     case IDM_FILE_CLOSE:
  1244.      //handle the command to close a file
  1245.      break;
  1246.     default:
  1247.      return FALSE; //show the library that we did not handle the command
  1248.    }
  1249.    return TRUE; //show the library that we have handled the command
  1250.   }
  1251.  Another way to allow the user to make some choices is to create a toolbar. 
  1252.  
  1253.    XToolBar * toolBar = new XToolBar( this );
  1254.  Now you can add control-windows like buttons, combo-boxes etc. to this 
  1255.  toolbar. If you add push-buttons to the toolbar every time this button is 
  1256.  pressed a command with the ID of that button is send to the method DoCommand() 
  1257.  of the frame window the toolbar belongs to. From this reason you must make 
  1258.  shure to give the buttons unique IDs (it is a good idea to give a button the 
  1259.  ID of the corresponding menu item).
  1260.  
  1261.  Adding controls to toolbars is done with two steps: the first is to create the 
  1262.  control with the the toolbar as parent, the second step is to add the control 
  1263.  with the toolbars method AddWindow(): 
  1264.  
  1265.   MyWindow::MyWindow():XFrameWindow(...)
  1266.   {
  1267.    XToolBar * toolBar = new XToolBar( this );
  1268.    XPushButton * button = new XPushButton( toolbar,
  1269.      XRect( 0,0,40,20),
  1270.      IDM_FILE_OPEN,
  1271.      WIN_VISIBLE,
  1272.      "Test");
  1273.    toolbar->AddWindow( button );
  1274.   }
  1275.  
  1276.  
  1277. ΓòÉΓòÉΓòÉ 2.3. More about windows ΓòÉΓòÉΓòÉ
  1278.  
  1279. With the last section you are able to create a basic window, but the 
  1280. functionality of that window may be not enaugh comlex for your purposuals.
  1281.  
  1282. The next sections describe how to programm windows in a more difficult way. 
  1283.  
  1284.  
  1285. ΓòÉΓòÉΓòÉ 2.3.1. Event Handling ΓòÉΓòÉΓòÉ
  1286.  
  1287. Often you need more information of the users action than simple commands send 
  1288. by menus, e.g. you need to know if the user selected an item of a listbox or 
  1289. something else. This informations are provided by events. The following 
  1290. sections describe the differnce between commands and events and how to use 
  1291. events. 
  1292.  
  1293.  
  1294. ΓòÉΓòÉΓòÉ 2.3.1.1. Events vs. Commands ΓòÉΓòÉΓòÉ
  1295.  
  1296. At first we have to know the differnce between events and commands: 
  1297.  
  1298.    1. Commands are send from menubars, popup-menus and push-buttons when the 
  1299.       user selected a menu item or pressed a push-button. The only avaible 
  1300.       information is the ID of menu item/push-button which was selected, this 
  1301.       ID is send to the DoCommand()-method of the window the menu/button 
  1302.       belongs too (in the case of toolbars the commands are send from the 
  1303.       toolbar to the owner window). 
  1304.    2. Events are more complex: if the user edit the the text of an entry-field 
  1305.       or select an item of a listbox an event is send from the library which 
  1306.       can be handled by the application. 
  1307.  
  1308.  
  1309. ΓòÉΓòÉΓòÉ 2.3.1.2. The concept of handling events in the OOL ΓòÉΓòÉΓòÉ
  1310.  
  1311. Like described above events are more complex than commands. The OOL has two 
  1312. types of events: simple events and complex events: 
  1313.  
  1314.    1. A simple event occures if the user edits a text or selects an item of a 
  1315.       listbox. This events are encapsulated in the class XControlEvent, if an 
  1316.       event ocures an instance of XControlEvent is send to the method 
  1317.       DoControl() of the owner window of the control window that send the 
  1318.       event. To catch this events you need to overwrite this method. 
  1319.    2. There are some more complex events you might to handle like 
  1320.       keyboard-input, mouse-events or drawing events. For this events special 
  1321.       event-classes are designed like XMouseEvent, XItemDrawEvent etc., to 
  1322.       catch these events there are special handler classes needed: eg. if you 
  1323.       want to handle a XMouseEvent you need a XMouseHandler, for 
  1324.       XKeyboardEvents a XKeyboardHandler is needed ... 
  1325.  
  1326.  
  1327. ΓòÉΓòÉΓòÉ 2.3.1.3. Handling simple events ΓòÉΓòÉΓòÉ
  1328.  
  1329. A simple event ocures when a control-window like a listbox is scrolled, an item 
  1330. is selected etc. To catch this events you need to overwrite the method 
  1331. DoControl() of the owner window. 
  1332.  
  1333. void MyWindow::DoControl( XControlEvent * event)
  1334. {
  1335. }
  1336. As you see a pointer to a XControlEvent-object is send to this method, from the 
  1337. event-object infomation about the event is avaible: 
  1338.  
  1339.      Which window send the event?
  1340.  
  1341.        With the member method XControlEvent::GetWindowID() you access the 
  1342.       window-ID of the window which send the event, with 
  1343.       XControlEvent::GetWindow() you access a pointer to that window.
  1344.  
  1345.  
  1346.      What type of event?
  1347.  
  1348.       With XControlEvent::GetEventID() you receive the ID of the event. In 
  1349.       XControlEvent this IDs are possible: 
  1350.  
  1351.             ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1352.             ΓöéWIN_CHANGED         Γöéthe content of the client has changed   Γöé
  1353.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1354.             ΓöéWIN_DBLCLICK        Γöéthe user double-clicked on the window   Γöé
  1355.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1356.             ΓöéWIN_PAINT           Γöéthe window will be redrawn              Γöé
  1357.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1358.             ΓöéWIN_ENTER           Γöéthe user pressed ENTER                  Γöé
  1359.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1360.             ΓöéWIN_SELECTED        Γöéan item of the window was selected      Γöé
  1361.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1362.             ΓöéWIN_VSCROLL         Γöéthe window scrolls it contents          Γöé
  1363.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1364.             ΓöéWIN_HSCROLL         Γöéthe window scrolls it contents          Γöé
  1365.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1366.             ΓöéWIN_SETFOCUS        Γöéthe window recieves the focus           Γöé
  1367.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1368.             ΓöéWIN_KILLFOCUS       Γöéthe window lost the focus               Γöé
  1369.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1370.             ΓöéWIN_SHOWLIST        Γöéthe list of a XComboBox will be         Γöé
  1371.             Γöé                    Γöédisplayed                               Γöé
  1372.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1373.             ΓöéWIN_TRACK           Γöéthe user tracks the window (in XSlider) Γöé
  1374.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1375.             ΓöéWIN_ENDTRACK        Γöéthe user stopped tracking (in XSlider)  Γöé
  1376.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1377.             ΓöéWIN_UPARROW         Γöéthe user pressed the arrow "up" (in     Γöé
  1378.             Γöé                    ΓöéXSpinButton)                            Γöé
  1379.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1380.             ΓöéWIN_DOWNARROW       Γöéthe user pressed the arrow "down" (in   Γöé
  1381.             Γöé                    ΓöéXSpinButton)                            Γöé
  1382.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1383.             ΓöéMEDIA_PLAYED        Γöéa media-window has completed playing a  Γöé
  1384.             Γöé                    Γöéfile                                    Γöé
  1385.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1386.             ΓöéMEDIA_PAUSED        Γöéa media-window paused playing a file    Γöé
  1387.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1388.             ΓöéMEDIA_STOPED        Γöéa media-window stoped playing a file    Γöé
  1389.             Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1390.             ΓöéMEDIA_REWINDED      Γöéa media-window completed rewinding a    Γöé
  1391.             Γöé                    Γöéfile                                    Γöé
  1392.             ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1393.       The types of events you can catch are depending of the used controls, eg. 
  1394.       a simple entryfield cannot send an event with the ID WIN_VSCROLL, events 
  1395.       with the prefix MEDIA_ can only send by multimedia-windows (see below). 
  1396.  If we have created a frame window with some child windows like (the following 
  1397.  source is avaible in directory "event1"): 
  1398.  
  1399.   MyWindow :: MyWindow( ): XFrameWindow( /*parameters*/ )
  1400.   {
  1401.    //create a combobox
  1402.    XComboBox * combo = new XComboBox( this, XRect( 20, 100, 200, 90), IDC_LISTNAME, CB_DROPDOWNLIST | WIN_VISIBLE);
  1403.    //create a simple entry field
  1404.    XEntryField * entry = new XEntryField( this, XRect( 20, 60, 100, 20), IDE_ENTRYNAME, ES_MARGIN | EN_LEFT | WIN_VISIBLE);
  1405.   }
  1406.  we can code the event handling for these child windows: 
  1407.  
  1408.   void MyWindow::DoControl( XControlEvent * event)
  1409.   {
  1410.    switch( event->GetEventID()) // what type of event?
  1411.    {
  1412.     case WIN_CHANGED: // the content of the window changed
  1413.      if( event->GetWindowID() == IDE_ENTRYNAME) // in this case we are only interested
  1414.      { // for the window with the ID IDE_ENTRYNAME
  1415.       XString buffer;
  1416.       event->GetWindow()->GetText( &buffer ); // here we read the new text of the window
  1417.       // do something with the text
  1418.      }
  1419.     break;
  1420.     case WIN_SELECTED: // an item was selected
  1421.      if( event->GetWindowID() == IDC_LISTNAME) // in this case we are only inerested
  1422.      { // for a combobox with the ID IDL_LISTNAME
  1423.       XString buffer; // WARNING: the following typecast ist only
  1424.       // allowed if you are shure, that the window
  1425.       // IS a combobox
  1426.       ((XComboBox*) event->GetWindow())->GetText( &buffer );
  1427.      }
  1428.     break;
  1429.    }
  1430.   }
  1431.  
  1432.  
  1433. ΓòÉΓòÉΓòÉ 2.3.1.4. Handling complex events ΓòÉΓòÉΓòÉ
  1434.  
  1435. To handle complex events unfortunatly more code is needed. Like described above 
  1436. for each type of complex event a pair of event class and event handler class is 
  1437. need like: XMouseEvent - XMouseHandler.
  1438.  
  1439. The handler-classes work is to catch events of the needed type: XMouseHandler 
  1440. can only catch events of the type XMouseEvent. Currently in the OOL following 
  1441. handler-classes (and related event classes) are avaible: 
  1442.  
  1443.      XBackgroundDrawHandler 
  1444.      XContainerHandler 
  1445.      XDragHandler 
  1446.      XKeyboardHandler 
  1447.      XItemDrawHandler 
  1448.      XMouseHandler 
  1449.      XNoteBookHandler 
  1450.      XStyleHandler 
  1451.      XTimer 
  1452.  To catch and handle events you have to overwrite the method HandleEvent() of a 
  1453.  event handler class. Eg. if you want to handle mouse events for a window you 
  1454.  code (source is avaible in directory "event2"): 
  1455.  
  1456.   class MyMouseHandler: public XMouseHandler
  1457.   {
  1458.    public:
  1459.     MyMouseHandler( XWindow * w): XMouseHandler(w) {;}
  1460.     BOOL HandleEvent(XMouseEvent * ); // in this method our work will be done
  1461.   };
  1462.  The method HandleEvent() differs between the differen handler classes by the 
  1463.  type of event class given in the first parameter. Also the avaible information 
  1464.  between the different event class changes (see documentation of the event 
  1465.  classes). In this sample we receive about the method GetEventID() which mouse 
  1466.  aktion is to handle: 
  1467.  
  1468.   BOOL MyMouseHandler :: HandleEvent(XMouseEvent * event)
  1469.   {
  1470.    switch( event->GetEventID()) // which event?
  1471.    {
  1472.     case MOU_BTN1DOWN: // left mouse button pressed
  1473.      XProcess::Beep( 200, 200); // use the horn
  1474.      break;
  1475.     case MOU_BTN2DOWN: // right mouse button pressed
  1476.      XProcess::Beep( 400, 200);
  1477.      break;
  1478.    }
  1479.    return TRUE; //show the library that we handled the event
  1480.   }
  1481.  At least we must attach the handler to the window for which events should be 
  1482.  handled: 
  1483.  
  1484.   MyWindow::MyWindow(): XFrameWindow( /*parameters*/ )
  1485.   {
  1486.    //init-code
  1487.    MyMouseHandler * handler = new MyMouseHandler(this);
  1488.   }
  1489.  Like child-windows, menus etc. the destructors of handlers are called automaticaly!
  1490.  
  1491.  For all handler classes the way of coding is the same: Derive a class of the 
  1492.  needed handler class, overwrite the constructor and the method HandleEvent(), 
  1493.  code your event-handling in the method and attach the handler to the needed 
  1494.  window. The difference between the events is the functionality of the 
  1495.  event-classes and the event-IDs returned by these classes. 
  1496.  
  1497.  
  1498. ΓòÉΓòÉΓòÉ 2.3.2. Creating frame windows from resources ΓòÉΓòÉΓòÉ
  1499.  
  1500. One method to create frame windows is to create the frame window and its child 
  1501. windows at runtime like shown in the samples above: first you create a frame 
  1502. window, then the child windows are created dynamicaly 
  1503.  
  1504. Another way is to build a resource file with a dialog editor and then create 
  1505. the window from this resource file. In the resource file the desciption of the 
  1506. window looks like 
  1507.  
  1508. DLGTEMPLATE ID_MYINDOW LOADONCALL MOVEABLE DISCARDABLE
  1509. BEGIN
  1510.  DIALOG "", ID_MYWINDOW, 31, 32, 153, 106, NOT FS_DLGBORDER | WS_VISIBLE
  1511.  BEGIN
  1512.  ENTRYFIELD ", 106, 45, 86, 99, 8, ES_MARGIN
  1513.  LTEXT "Name:", 105, 13, 86, 25, 8
  1514.  //other child windows
  1515.  END
  1516. END
  1517. This resourcefile will be compiled with the resource compiler and linked to the 
  1518. EXE-file from which the window dscription can be loaded.
  1519.  
  1520. If you want to create a frame window this way the code looks like 
  1521.  
  1522. MyWindow::MyWindow():XFrameWindow( ID_MYWINDOW,
  1523.  "Hello world",
  1524.  XFrameWindow::defaultStyle,
  1525.  XRect(),
  1526.  NULL,
  1527.  TRUE)
  1528. {
  1529. }
  1530. The last parameter send to the constructor of XFrameWindow shows the library to 
  1531. create the window from the resources (make shure that the used ID in the 
  1532. constructor is the same as used for the resource).
  1533.  
  1534. Another way to build frame windows from resources is that the resources are not 
  1535. linked to the EXE-file but are linked to a DLL (see your compiler documentation 
  1536. for details). In this case we need to use the class XResource. This class is 
  1537. used to identify a resource: 
  1538.  
  1539.    1. the ID of the resource 
  1540.    2. the "container" of the resource: in which DLL or executable the resource 
  1541.       resides 
  1542.  Eg. if your application should support two languages you create two 
  1543.  resource-DLLs, one for the first language, one for the second one. At runtime 
  1544.  you decide which DLL to use: 
  1545.  
  1546.    XResourceLibrary * resourceLib;
  1547.    if(language == ENGLISH)
  1548.    resoucelib = new XResourceLibrary( "english.dll" );
  1549.    else
  1550.    resoucelib = new XResourceLibrary( "german.dll" );
  1551.    XResource resource( ID_MYWINDOW, resourceLib);
  1552.  A resource constructed this way you can pass to the constructor of 
  1553.  XFrameWindow. If you have enabled the build-from-resource the frame window is 
  1554.  loaded from the DLL you have specified (make shure that the ID of the resource 
  1555.  is the same in the DLLs): 
  1556.  
  1557.   MyWindow::MyWindow( XResource * resource):XFrameWindow( resource, // <=
  1558.    "Hello world!",
  1559.    XFrameWindow::defaultStyle,
  1560.    XRect(),
  1561.    NULL,
  1562.    TRUE)
  1563.  Another method is to change the resource-library used by XApplication. The 
  1564.  class XApplication creates a XResourceLibrary which holds the resources linked 
  1565.  to the EXE-file. All resources which are identified only by theire ID and not 
  1566.  with a XResourceLibrary are loaded from the XResourceLibrary of the 
  1567.  XApplication class. If we want to load all resources now from a DLL we can 
  1568.  replace the XResourceLibrary used by XApplication with our resource-DLL 
  1569.  
  1570.   void main ( void)
  1571.   {
  1572.    XResourceLibrary * resourceLib;
  1573.    if(language == ENGLISH)
  1574.     resoucelib = new XResourceLibrary( "english.dll" );
  1575.    else
  1576.     resoucelib = new XResourceLibrary( "german.dll" );
  1577.    //we set the resource-library a the actual library for the application, all resorces
  1578.    //will be loaded from this library
  1579.    XApplication::GetApplication()->SetResourceLibrary( resourceLib );
  1580.    //other code follows here
  1581.    ....
  1582.   }
  1583.  Warning::ehp2. if you code this way all resources you use must be avaible in 
  1584.  the loaded DLL. Usualy bitmaps and icons are not language-dependent and should 
  1585.  be linked only to the EXE-file. In this case you shouldnt replace the 
  1586.  XResourceLibrary from XApplication and work with XResource instead.
  1587.  
  1588.  More warnings::ehp2. If you load a frame window from a resource-DLL and 
  1589.  specify the style FRM_MENU you must make shure that the menu-resource is 
  1590.  avaible in the loaded DLL. The settings you make in the dialog editor for the 
  1591.  frame window are not used, the style of the frame is defined by the construtor 
  1592.  settings. For frame windows defined by resources you have to disable in the 
  1593.  dialog editor: 
  1594.  
  1595.    1. system menu 
  1596.    2. title bar 
  1597.  It is a very good idea to use dialogs instead frame-windows if you want to 
  1598.  load your window from resources (see next section). 
  1599.  
  1600.  
  1601. ΓòÉΓòÉΓòÉ 2.3.3. Dialogs ΓòÉΓòÉΓòÉ
  1602.  
  1603.  
  1604. ΓòÉΓòÉΓòÉ 2.3.3.1. Dialogs vs. frame windows ΓòÉΓòÉΓòÉ
  1605.  
  1606. As you have seen above frame windows are very flexibe to use but sometimes a 
  1607. little bit complicated to code. The advantage of dialogs is that they are 
  1608. simple to use and work (sometimes) a little bit faster.
  1609.  
  1610. Usualy a dialog is designed in a dialog editor, the dialog is then created from 
  1611. the resource file produced by the dialog editor. In the OOL you have the choice 
  1612. between modal and modless dialogs (the following code is avaible in the 
  1613. directory "dialogs"). 
  1614.  
  1615.  
  1616. ΓòÉΓòÉΓòÉ 2.3.3.2. Modal  ΓòÉΓòÉΓòÉ
  1617.  
  1618. Dialogs 
  1619.  
  1620. Modal dialogs are working application-modal: if a modal dialog is open no other 
  1621. control except these from the modal dialog can be used.
  1622.  
  1623. To create a modal dialog the dialog must be defined in the resources, then it 
  1624. can be created: 
  1625.  
  1626.  // "this" is a pointer to a parent window
  1627.  XModalDialog * dlg = new XModalDialog( IDM_MODALDIALOG, this);
  1628. (you can also create a dialog from a resource-DLL like decribed for frame 
  1629. windows). At this point the modal dialog exists but does not work, we have to 
  1630. call the Start()-method of the dialog: 
  1631.  
  1632.  LONG result = dlg->Start();
  1633. The great advantage of modal dialogs is that the code which follows after the 
  1634. call of Start() is not executed until the method Start() returns! (If you would 
  1635. create here a frame window the code would be executed when the constructor of 
  1636. the frame window is left).
  1637.  
  1638. When the method Start() is finished it returns the ID of the control window 
  1639. that finished the modal dialog, usualy it will be a pushbutton like "OK" or 
  1640. "Cancel", so you can decide how to continue. 
  1641.  
  1642. Warning: when the method Start() returns the dialog-object is destroyed! You 
  1643. cannot access windows of the dialog neither its data. From this reason you 
  1644. should derive your own class from XModalDialog and handle in the method 
  1645. DoCommand() the commands. 
  1646.  
  1647.  
  1648. ΓòÉΓòÉΓòÉ 2.3.3.3. Modeless  ΓòÉΓòÉΓòÉ
  1649.  
  1650. Dialogs 
  1651.  
  1652. Unlike modal dialogs modeless dialogs are not modal %-), that means other 
  1653. windows can be used while the modeless dialog is open.
  1654.  
  1655. To create a dialog (it must be defined in the resources) you simply cal the 
  1656. constructor: 
  1657.  
  1658.  XModelessDialog * dlg = new XModelessDialog( IDM_MODALDIALOG );
  1659. Usualy you have to derive your own class from XModelessDialog and overwrite the 
  1660. methods DoCommand(), DoControl() etc. 
  1661.  
  1662.  
  1663. ΓòÉΓòÉΓòÉ 2.3.4. More about control windows ΓòÉΓòÉΓòÉ
  1664.  
  1665. In the samples above you have seen that usualy it is very simple to use a 
  1666. control window like an entry field or a listbox: 
  1667.  
  1668.    1. create the control window with the new() operator or load a complete 
  1669.       frame window/dialog from the resources 
  1670.    2. init the control window, eg. set the text or fill the listbox 
  1671.    3. if nessacary use the DoControl()-method of the owner window to react to 
  1672.       events send from the control window 
  1673.  As seen at the complex events you may also add a event handler class to a 
  1674.  control window if more complex event should be handled, eg. if you want to 
  1675.  draw the content of a listbox yourself.
  1676.  
  1677.  OS/2 provides two types of control windows that are more difficult to handle: 
  1678.  notebooks and container-controls. 
  1679.  
  1680.  
  1681. ΓòÉΓòÉΓòÉ 2.3.4.1. Notebooks ΓòÉΓòÉΓòÉ
  1682.  
  1683. Notebooks are espacially used for settings of programms etc. A notebook 
  1684. contains one ore more pages, at first you have to create the notebook itself, 
  1685. then add the pages. 
  1686.  
  1687.    1. The notebook can be created like any other conntrol, you can use new() or 
  1688.       define the notbook in the resources for a frame window or dialog (code is 
  1689.       avaible int directory "notebook"): 
  1690.  
  1691.             XNoteBook * noteBook = new XNoteBook( this, // "this" is a pointer to the owner window
  1692.              XRect( 10,10,200,300), // position and size
  1693.              ID_NOTEBOOK, // ID
  1694.              NB_TABBEDDIALOG|WIN_VISIBLE|NB_SOLIDBIND|NB_BACKPAGESBR|NB_SQUARETABS|NB_TABTEXTCENTER|NB_STATUSTEXTLEFT,
  1695.              "8.Helv"); // font to use
  1696.  
  1697.    2. The second step is to fill the notbook with pages (you must not use a 
  1698.       notebook without pages!). Pages are like dialogs defined in the resources 
  1699.       of the application or can be created dynamicaly at runtime: 
  1700.  
  1701.             XNoteBookPage * page = new XNoteBookPage( noteBook, // the owner of the page is the notebook-control
  1702.              ID_PAGE); // the ID of the resource
  1703.       Like described above notebook pages can be loaded from resource-DLLs like 
  1704.       frame windows (see constructor for XNoteBookPage for details).
  1705.  
  1706.       Notebook pages have the same functionality like dialogs/frame windows, if 
  1707.       you need to catch events from controls belonging to the page you have to 
  1708.       derive your own class from XNoteBookPage and overwrite the nessacary 
  1709.       methods like DoControl() etc.
  1710.  
  1711.       If you want to add windows to a notebook page dynamicaly ( using new() ) 
  1712.       you have to set the page to the top first: 
  1713.  
  1714.             page->SetTop();
  1715.             XPushButton * button = new XPushButton( page, //the page is the owner
  1716.              XRect( 60, 20, 70, 25),
  1717.              ID_OK,
  1718.              WIN_VISIBLE,
  1719.              "OK" );
  1720.       As described above the simple events should be caught with the 
  1721.       DoControl() method of the pages, complex events send from the notbokk 
  1722.       (e.g. if the user selects a page) are send in the form of a 
  1723.       XNoteBookEvent, to catch them you have to install a handler class (see 
  1724.       above) of the type XNoteBookHandler. 
  1725.  
  1726.  
  1727. ΓòÉΓòÉΓòÉ 2.3.4.2. Container controls ΓòÉΓòÉΓòÉ
  1728.  
  1729. Container can be created like any other control using new() or resources, but 
  1730. it is more difficult to init them and fill them with data. 
  1731.  
  1732.  
  1733. ΓòÉΓòÉΓòÉ 2.3.4.2.1. Creating the container ΓòÉΓòÉΓòÉ
  1734.  
  1735. the first step is to create the container, you may define it in the resources 
  1736. for a window/dialog or create it dynamicaly (the following code is avaible in 
  1737. directory "contain", see "samples\sample4" for more detailed instructions 
  1738. programming container controls): 
  1739.  
  1740. container = new XContainerControl( this, XRect(100,100,30,200), ID_CONTAINER, WIN_BORDER|WIN_VISIBLE);
  1741.  
  1742.  
  1743. ΓòÉΓòÉΓòÉ 2.3.4.2.2. Init ΓòÉΓòÉΓòÉ
  1744.  
  1745. The container control provides different views like icon, text or tree view, 
  1746. other settings like size of icons/bitmaps etc can made too.
  1747.  
  1748. To make this settings the class XContainerInfo is used to query/set this 
  1749. information. Any of this information can be changed at runtime. To change 
  1750. settings of a container control you would code 
  1751.  
  1752. XContainerInfo info( "Departments", CO_TREE | CO_TITLE | CO_TREELINE );
  1753. //we use only a very small icon
  1754. XSize size(16, 16);
  1755. info.SetBitmapSize( &size );
  1756. info.SetTreeBitmapSize( &size );
  1757. //enable the changes
  1758. container->SetInfo( &info);
  1759. As you see the container control is initialized with the XContainerInfo. If you 
  1760. would do so to change the container settings at runtime all settings would be 
  1761. overriden. To prevent this behaviour 
  1762.  
  1763.    1. query the current settings of the container 
  1764.    2. change the settings you need 
  1765.  eg 
  1766.  
  1767.   XContainerInfo info;
  1768.   //get the current setings
  1769.   container->GetInfo( &info);
  1770.   //we use only a very small icon
  1771.   XSize size(16, 16);
  1772.   info.SetBitmapSize( &size );
  1773.   info.SetTreeBitmapSize( &size );
  1774.   //enable the changes
  1775.   container->SetInfo( &info);
  1776.  
  1777.  
  1778. ΓòÉΓòÉΓòÉ 2.3.4.2.3. Inserting columns (detailed view only) ΓòÉΓòÉΓòÉ
  1779.  
  1780. If your container control is in detailed view you have to insert columns, the 
  1781. class XContainerColumn is used for this. 
  1782.  
  1783. XContainerColumn * col1 = new XContainerColumn( container, //the owner
  1784.   "Column 1", //title of the column
  1785.   0, //first column
  1786.   COL_HORZSEPARATOR | COL_STRING | COL_SEPARATOR, COL_LEFT | COL_FITITLEREADONLY | COL_HORZSEPARATOR | COL_TOP ); //settings
  1787. //insert the column
  1788. container->InsertColumn( col1 );
  1789. XContainerColumn * col2 = new XContainerColumn( container, //owner
  1790.   "Column 2", //title
  1791.   1, //second column
  1792.   COL_SEPARATOR | COL_HORZSEPARATOR | COL_STRING, COL_LEFT | COL_FITITLEREADONLY | COL_HORZSEPARATOR | COL_TOP );
  1793. //insert the second column behind the first one
  1794. container->InsertColumn( col2, col1 );
  1795. //redraw the container
  1796. container->UpdateColumns();
  1797.  
  1798.  
  1799. ΓòÉΓòÉΓòÉ 2.3.4.2.4. Adding objects ΓòÉΓòÉΓòÉ
  1800.  
  1801. Objects of a container are represented by the class XContainerObject. To add 
  1802. objects to a container control. The most simple method (eg. for icon- or 
  1803. text-view) is: 
  1804.  
  1805. //create an object
  1806. XContainerObject * obj = new XContainerObject(container);
  1807. //give the object a title
  1808. obj->SetTitle( "Object 1" );
  1809. //you may want to see it with an icon
  1810. obj->SetIcon( &icon );
  1811. //add the object to the container
  1812. container->AddObject( obj );
  1813. //continue like above for all objects to insert
  1814. //finaly let the container show the objects
  1815. container->InvalidateObject();
  1816. For container controls in tree view the shown method must be changed only at 
  1817. the Line AddObject(), here you often have to specify a parent object for the 
  1818. object to add: 
  1819.  
  1820. //first create the parent object, eg. the root of the tree
  1821. XContainerObject * root = new XContainerObject(container);
  1822. //create the next object
  1823. XContainerObject * child = new XContainerObject(container);
  1824. //add the second object as a child for the root
  1825. container->AddObject( child, root );
  1826. //continue like above
  1827. Container controls with detail view are more compilcated. At first you have to 
  1828. specify in the constructor how many columns are used so the library can 
  1829. allocate the needed memory: 
  1830.  
  1831. //we use four columns in this sample
  1832. XContainerObject * obj = new XContainerObject(container, 4);
  1833. Done so we have to set the data for each columnn: 
  1834.  
  1835. obj->SetColumnData( 0, "Column 1"); //data for the first column
  1836. obj->SetColumnData( 1, "Column 2"); //data for the first column
  1837. //and so on
  1838. There are different overloads of SetColumnData() to set icons, text, dates etc 
  1839. as the column data. 
  1840.  
  1841.  
  1842. ΓòÉΓòÉΓòÉ 2.3.4.2.5. Handling container events ΓòÉΓòÉΓòÉ
  1843.  
  1844. Comlex container events are caught with a XContainerHandler, handle them as 
  1845. described above. In the case of drag/drop or direct editing (the user edits the 
  1846. text of a container object) special event classes are used 
  1847. (XContainerDragEvent/XContainerEditEvent), in the method HandleEvent() of your 
  1848. class of XContainerHandler you can typecast (see online documentation). 
  1849.  
  1850.  
  1851. ΓòÉΓòÉΓòÉ 2.3.4.2.6. Retrieving container objects ΓòÉΓòÉΓòÉ
  1852.  
  1853. To retrieve objects added to a container you can use the methods GetObject() 
  1854. and FindObject() from XContainerControl, the methods returns a pointer to 
  1855. XContainerObject (you can typecast if you know the class for shure). 
  1856.  
  1857.  
  1858. ΓòÉΓòÉΓòÉ 2.4. Files and information about files ΓòÉΓòÉΓòÉ
  1859.  
  1860. The most important method to save and restore data is to use files. This 
  1861. chapter describes how to use files with the OOL. 
  1862.  
  1863.  
  1864. ΓòÉΓòÉΓòÉ 2.4.1. Open a file ΓòÉΓòÉΓòÉ
  1865.  
  1866. To have read and/or write access to a file you have to open it with the method 
  1867. XFile::Open(). With the different parameters of Open() you can specify the 
  1868. access-mode and how the file is shared with other processes. To open a file for 
  1869. read-write mode and lock the file for other processes you would code: 
  1870.  
  1871. XFile file;
  1872. ULONG returnCode;
  1873. returnCode = file.Open( "c:\\config.sys", // the path of the file to open
  1874.   XFILE_FAIL_IF_NEW|XFILE_OPEN_EXISTING, // if the file does not exist, return
  1875.   XFILE_READWRITE, // read/write-access
  1876.   XFILE_SHARE_DENYREADWRITE ); // lock the file
  1877. if( returnCode == 0) // ok, the file is open
  1878. {
  1879.  // perform your read/write actions here
  1880. }
  1881. else // error ocured, see OS/2 online documentation
  1882. { // for the meaning of returnCode
  1883. }
  1884. file.Close();
  1885.  
  1886.  
  1887. ΓòÉΓòÉΓòÉ 2.4.2. Read/Write from/to a file ΓòÉΓòÉΓòÉ
  1888.  
  1889. To read/write data from/to a file the member functions Write() and Read() are 
  1890. avaible. This methods have multiple overloads for the different data classes 
  1891. like XString, XDate, XTime and for some "C"-data types like LONG, CHAR etc.
  1892.  
  1893. Assuming we have opened a file for read/write mode we can code 
  1894.  
  1895. XDate date;
  1896. date.GetCurrentDate();
  1897. file.Write( date );
  1898. // to read a date:
  1899. file.Read( &date );
  1900. To read/write a XString it is a little more complicated becaus on default the 
  1901. terminating NULL of the string is not saved. A good way is to write/read 
  1902. strings in the "Pascal"-way if you use your own file format, that means you 
  1903. store the length of the string first, then the content of the string without 
  1904. terminating NULL: 
  1905.  
  1906. XString string;
  1907. // here the length ist stored as a char so the string must
  1908. // not be longer than 255 chars
  1909. file.Write( (CHAR) string.GetLength());
  1910. file.Write( string );
  1911. // and now read that string:
  1912. CHAR size;
  1913. file.Read( &size );
  1914. file.Read( string, size );
  1915. If you need to save the terminating NULL you would code: 
  1916.  
  1917. XString string;
  1918. file.Write( string, string.GetLength() + 1);
  1919.  
  1920.  
  1921. ΓòÉΓòÉΓòÉ 2.4.3. Information about files ΓòÉΓòÉΓòÉ
  1922.  
  1923. To get more information about a file or directory the class XFileInfo is used, 
  1924. you can use it 
  1925.  
  1926.      with the class XFileFind like described below 
  1927.      wih the static member function XFile::GetPathInfo() 
  1928.      if you have opend a file with the method XFile::GetFileInfo() 
  1929.  With the method XFile::GetPathInfo() you simply code: 
  1930.  
  1931.   XFileInfo fileInfo;
  1932.   XFile::GetPathInfo( "c:\\config.sys" );
  1933.  To use XFile::GetFileInfo() you have to open the file first: 
  1934.  
  1935.   XFileInfo fileInfo;
  1936.   XFile file;
  1937.   file.Open( "c:\\config.sys" );
  1938.   file.GetFileInfo( &fileInfo );
  1939.  
  1940.  
  1941. ΓòÉΓòÉΓòÉ 2.4.4. Finding files ΓòÉΓòÉΓòÉ
  1942.  
  1943. Often you need to find one or more files, eg. find all files with the suffix 
  1944. ".cpp". To find these files the class XFileFind is used: 
  1945.  
  1946. XFileFind fileFinder( "*.cpp" );
  1947. // we need two buffers to hold the informations
  1948. XString fileName;
  1949. XFileInfo fileInfo;
  1950. // find all files
  1951. while( fileFinder.Find( &fileName, &fileInfo))
  1952. {
  1953.  // perform here your actions with the found files
  1954.  // in the buffer "fileName" the name of the found file is avaible
  1955.  // in the buffer "fileInfo" further information about the found
  1956.  // file is avaible (like size, attributes etc)
  1957. };
  1958.  
  1959.  
  1960. ΓòÉΓòÉΓòÉ 2.5. Process classes and process-communication ΓòÉΓòÉΓòÉ
  1961.  
  1962. As described above XApplication is your main process class. It is created 
  1963. automaticaly when your program starts and is terminated and destroyed when your 
  1964. program ends. The class contains some service methods and the functions derived 
  1965. from XProcess.
  1966.  
  1967. The following secton describes the other process related classes of the OOL: in 
  1968. the first part the usage of the thread class XThread will be discused, then 
  1969. signal classes for processes (semaphores) are following. Finaly the usage of 
  1970. classes for data exchange between processes is shown. 
  1971.  
  1972.  
  1973. ΓòÉΓòÉΓòÉ 2.5.1. Threads ΓòÉΓòÉΓòÉ
  1974.  
  1975. One advantage of modern operating sytems is theire multitasking concept. To use 
  1976. this concept in an application you have to use threads (for a detailed 
  1977. discussion of threads see OS/2 developer online documentation).
  1978.  
  1979. The OOL contains two tread-classes: 
  1980.  
  1981.    1. XPMThread 
  1982.    2. XThread 
  1983.  The threads differ in theire usage, XThread is designed for a work which does 
  1984.  not need access for windows or other graphical elements, a typical work for 
  1985.  this class is handling pipes, files, sockets etc. XPMThread has full access to 
  1986.  the window classes and can handle windows, receive messages etc.
  1987.  
  1988.  A very popular ... is to print within a thread: while the document is printed 
  1989.  the user can work with the printing application and don't need to wait for the 
  1990.  printer. The following example shows how this job can be done: 
  1991.  
  1992.   class PrintThread: public XPMThread
  1993.   {
  1994.    public:
  1995.    PrintThread( ) { }
  1996.    void Init()
  1997.    {
  1998.     XPrinterDevice printer;
  1999.     //initiate the printer here
  2000.     ....
  2001.     //create here objects to print
  2002.     .....
  2003.     printer.Draw();
  2004.     printer->ClosePrinterJob( );
  2005.     XMessageBox("document printed");
  2006.     //ugly, but nessacary:
  2007.     delete this;
  2008.    }
  2009.   };
  2010.   BOOL MyWindow::DoCommand( LONG command)
  2011.   {
  2012.    if(command == ID_PRINT)
  2013.    {
  2014.     PrintThread * pThread = new pThread();
  2015.     p->Run();
  2016.    }
  2017.    return TRUE;
  2018.   }
  2019.  As you see above the printing is done in the Init() - method of the thread 
  2020.  class. This is the method (unlike the constructor of the thread class) where 
  2021.  you have full control of the thread and where the class is executed as a 
  2022.  single thread. The Init() - method is called automaticaly from the library, 
  2023.  you must not call it yourself.
  2024.  
  2025.  The second section of the sample shows how to create and start a thread-class. 
  2026.  There are two critical points: 
  2027.  
  2028.    1. The thread-instance must be created with the new() operator. If you would 
  2029.       create  the instance like 
  2030.  
  2031.             PrintThread pThread;
  2032.        the destructor of the class would  be called when the calling method is 
  2033.       left. 
  2034.    2. The thread must be started with the member method Run(), if you don't 
  2035.       call it  the thread is never started. 
  2036.  
  2037.  
  2038. ΓòÉΓòÉΓòÉ 2.5.2. Semaphores ΓòÉΓòÉΓòÉ
  2039.  
  2040.  
  2041. ΓòÉΓòÉΓòÉ 2.5.3. Pipes ΓòÉΓòÉΓòÉ
  2042.  
  2043.  
  2044. ΓòÉΓòÉΓòÉ 2.5.3.1. Named  ΓòÉΓòÉΓòÉ
  2045.  
  2046. Pipes vs. Unnamed Pipes 
  2047.  
  2048.  
  2049. ΓòÉΓòÉΓòÉ 2.5.3.2. Unnamed  ΓòÉΓòÉΓòÉ
  2050.  
  2051. Pipes 
  2052.  
  2053.  
  2054. ΓòÉΓòÉΓòÉ 2.5.3.3. Named  ΓòÉΓòÉΓòÉ
  2055.  
  2056. Pipes 
  2057.  
  2058.  
  2059. ΓòÉΓòÉΓòÉ 2.5.4. Sockets ΓòÉΓòÉΓòÉ
  2060.  
  2061.  
  2062. ΓòÉΓòÉΓòÉ 2.5.5. DDE ΓòÉΓòÉΓòÉ
  2063.  
  2064.  
  2065. ΓòÉΓòÉΓòÉ 2.6. Enhanced topics ΓòÉΓòÉΓòÉ
  2066.  
  2067.  
  2068. ΓòÉΓòÉΓòÉ 2.6.1. Multimedia ΓòÉΓòÉΓòÉ
  2069.  
  2070. The OOL contains two classes for basic multimedia support: 
  2071.  
  2072.      XSound is a class to play WAV and MIDI files 
  2073.      XVideo can play digital videos (depending of which CODECs are installed) 
  2074.      XCDPlayer 
  2075.  For all classes MMPM/2 must be installed (on Warp 4 it is always installed).
  2076.  
  2077.  To use the multimedia classes (see directory "sound" for sourcecode): 
  2078.  
  2079.    1. create an instance of the needed class 
  2080.    2. load a file 
  2081.    3. use the methods Play(), Stop() etc 
  2082.  The methods to play a file are usualy derived from the class XMediaWindow, 
  2083.  this methods send a notification code to the owning frame window when the 
  2084.  action has finished, this notification codes can be caught in the method 
  2085.  DoControl() of the frame window. E.g. if you have started to play a video in 
  2086.  the DoCommand() method you recive an object of the type XControlEvent which 
  2087.  has the ID MEDIA_PLAYED.
  2088.  
  2089.  You must make shure that a created multimedia-object is destroyed before your 
  2090.  application is finished! 
  2091.  
  2092.  
  2093. ΓòÉΓòÉΓòÉ 2.6.2. Using the OOL and other class librarys ΓòÉΓòÉΓòÉ
  2094.  
  2095. Objects of the OOL are tested with the Standard Template Library (STL). To use 
  2096. the data-objects XString, XDate and XTime with the STL the operators "<" and 
  2097. "==" and the copy-constructors are overwriten in these classes, you shouldnt 
  2098. have any problems to use this classes with sorted containers like set or bag 
  2099. (never, never put a window-object in a container!) 
  2100.  
  2101.  
  2102. ΓòÉΓòÉΓòÉ 3. class index ΓòÉΓòÉΓòÉ
  2103.  
  2104. ATTENTION: not all variables and functions are documentated! If you are missing 
  2105. functions refer to the header files of the classes. 
  2106.  
  2107.  
  2108. ΓòÉΓòÉΓòÉ 3.1. XApplication ΓòÉΓòÉΓòÉ
  2109.  
  2110. Overview 
  2111.  
  2112. Functions 
  2113.  
  2114.      GetApplication 
  2115.      GetResourceLibrary 
  2116.  
  2117.  arguments 
  2118.  
  2119.      GetArgumentCount 
  2120.      GetArgumentValue 
  2121.      SetArguments 
  2122.  
  2123.  constructors/destructors 
  2124.  
  2125.      ~XApplication 
  2126.  
  2127.  initiate/terminate a process 
  2128.  
  2129.      Start 
  2130.      Terminate 
  2131.  
  2132.  misc 
  2133.  
  2134.      SetExitHandler 
  2135.  
  2136.  resources 
  2137.  
  2138.      SetResourceLibrary 
  2139.  
  2140.  
  2141. ΓòÉΓòÉΓòÉ 3.1.1. XApplication overview ΓòÉΓòÉΓòÉ
  2142.  
  2143. Parent class: XProcess 
  2144.  
  2145. Overview 
  2146.  
  2147. XApplication initializes a stand-alone process and creates a XResourceLibrary 
  2148. with the resources which are linked to the exe-file. The XResourceLibrary can 
  2149. be accessed with GetResourceLibrary(). If you╤Åve set up your mainwindow, call 
  2150. Start() to run the application.
  2151.  
  2152. An instance of XApplication is created when your programm starts, it can be 
  2153. accessed with XApplication::GetApplication(). You must not create an instance 
  2154. of XApplication or a derived class.
  2155.  
  2156. In your main-function you can create windows, dialog etc. Finished that you 
  2157. must call XApplication::Start() so your application starts to work 
  2158.  
  2159. Example 
  2160.  
  2161. int main(int argc, void ** argv)
  2162. {
  2163.  //set the arguments for the case that they are used later
  2164.  XApplication::GetApplication()->SetArguments(argc, argv);
  2165.  //create a window
  2166.  //MyWindow * window = new MyWindow();
  2167.  //go!
  2168.  XApplication::GetApplication()->Start();
  2169. }
  2170.  
  2171.  
  2172. ΓòÉΓòÉΓòÉ 3.1.2. XApplication::GetApplication ΓòÉΓòÉΓòÉ
  2173.  
  2174. Remarks 
  2175.  
  2176. Returns a pointer to the one and only application-object. 
  2177.  
  2178. Return-Value 
  2179.  
  2180. XApplication * 
  2181.  
  2182.  
  2183. ΓòÉΓòÉΓòÉ 3.1.3. XApplication::GetResourceLibrary ΓòÉΓòÉΓòÉ
  2184.  
  2185. Remarks 
  2186.  
  2187. An application creates a resource library when the application is constructed 
  2188. out of the resources which are binded to the exe-file. GetResourceLibrary 
  2189. returns the pointer to this resource library. 
  2190.  
  2191. Return-Value 
  2192.  
  2193. XResourceLibrary * The XResourceLibrary the application  created when it starts 
  2194. up 
  2195.  
  2196.  
  2197. ΓòÉΓòÉΓòÉ 3.1.4. XApplication::GetArgumentCount ΓòÉΓòÉΓòÉ
  2198.  
  2199. Remarks 
  2200.  
  2201. Query the count of arguments that were set with SetArguments() 
  2202.  
  2203. Return-Value 
  2204.  
  2205. SHORT value 
  2206.  
  2207.  
  2208. ΓòÉΓòÉΓòÉ 3.1.5. XApplication::GetArgumentValue ΓòÉΓòÉΓòÉ
  2209.  
  2210. Remarks 
  2211.  
  2212. Query an argument that was set with SetArguments() 
  2213.  
  2214. Parameters 
  2215.  
  2216. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2217. ΓöéUSHORT              Γöézero-based index                        Γöé
  2218. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2219. ΓöéXString *           Γöébuffer for the data                     Γöé
  2220. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2221.  
  2222. Return-Value 
  2223.  
  2224. BOOL success 
  2225.  
  2226.  
  2227. ΓòÉΓòÉΓòÉ 3.1.6. XApplication::SetArguments ΓòÉΓòÉΓòÉ
  2228.  
  2229. Remarks 
  2230.  
  2231. Set the arguments which are received in the main-function. When they are set 
  2232. you can query them with GetArgumentCount()/GetArgumentValue(). 
  2233.  
  2234. Parameters 
  2235.  
  2236. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2237. ΓöéUSHORT              ΓöéCount of arguments given by main()      Γöé
  2238. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2239. Γöévoid**              ΓöéPointer to arguments given by main()    Γöé
  2240. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2241.  
  2242.  
  2243. ΓòÉΓòÉΓòÉ 3.1.7. XApplication::~XApplication ΓòÉΓòÉΓòÉ
  2244.  
  2245. Remarks 
  2246.  
  2247. Destructs the application and the resource library. WARNING: to terminate an 
  2248. application, call Terminate(), never the destructor! 
  2249.  
  2250.  
  2251. ΓòÉΓòÉΓòÉ 3.1.8. XApplication::Start ΓòÉΓòÉΓòÉ
  2252.  
  2253. Remarks 
  2254.  
  2255. After a XApplication is constructed und you have setup your code, call Start() 
  2256. to make the process work. 
  2257.  
  2258.  
  2259. ΓòÉΓòÉΓòÉ 3.1.9. XApplication::Terminate ΓòÉΓòÉΓòÉ
  2260.  
  2261. Remarks 
  2262.  
  2263. With this method an application can be terminated. If you call Terminate() the 
  2264. method QueryForQuit() will be called. 
  2265.  
  2266.  
  2267. ΓòÉΓòÉΓòÉ 3.1.10. XApplication::SetExitHandler ΓòÉΓòÉΓòÉ
  2268.  
  2269. Remarks 
  2270.  
  2271. Add an exit-handler to the application. The handlers method HandleEvent is 
  2272. called when the user wants a shutdown of the system. 
  2273.  
  2274. Parameters 
  2275.  
  2276. XExitHandler* the handler 
  2277.  
  2278.  
  2279. ΓòÉΓòÉΓòÉ 3.1.11. XApplication::SetResourceLibrary ΓòÉΓòÉΓòÉ
  2280.  
  2281. Remarks 
  2282.  
  2283. Set a new XResourceLibrary as the actual library. All resources will be loaded 
  2284. from the new library (except you use a XResource for loading). 
  2285.  
  2286. Parameters 
  2287.  
  2288. XResourceLibrary * the new library 
  2289.  
  2290. Example 
  2291.  
  2292. XResourceLibrary * resourceLib;
  2293. //we use for every languag a different library
  2294. switch (language)
  2295. {
  2296.  case GERMAN:
  2297.  resourceLib = new XResourceLibrary( "ger.dll" );
  2298.  break;
  2299.  case ENGLISH:
  2300.  resourceLib = new XResourceLibrary( "eng.dll" );
  2301.  break;
  2302.  default:
  2303.  throw XException(...);
  2304.  break;
  2305. }
  2306. //we set the resource-library a the actual library for the application, all resorces
  2307. //will be loaded from this library
  2308. XApplication::GetApplication()->SetResourceLibrary( resourceLib );
  2309. //create the window with the selected library
  2310. MyAppWindow * window = new MyAppWindow();
  2311.  
  2312.  
  2313. ΓòÉΓòÉΓòÉ 3.2. XArc ΓòÉΓòÉΓòÉ
  2314.  
  2315. Overview 
  2316.  
  2317. Functions 
  2318.  
  2319. constructors/destructors 
  2320.  
  2321.      XArc 
  2322.  
  2323.  
  2324. ΓòÉΓòÉΓòÉ 3.2.1. XArc overview ΓòÉΓòÉΓòÉ
  2325.  
  2326. Parent class: XLine 
  2327.  
  2328. Overview 
  2329.  
  2330.  
  2331. ΓòÉΓòÉΓòÉ 3.2.2. XArc::XArc ΓòÉΓòÉΓòÉ
  2332.  
  2333. Remarks 
  2334.  
  2335. Construct an arc 
  2336.  
  2337. Parameters 
  2338.  
  2339. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2340. ΓöéXPoint * p          Γöépoint                                   Γöé
  2341. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2342. ΓöéSHORT width         Γöéwidth                                   Γöé
  2343. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2344. ΓöéSHORT startAngle    Γöéstarting angle                          Γöé
  2345. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2346. ΓöéSHORT endAngle      Γöéending angle                            Γöé
  2347. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2348. ΓöéBOOL fill           ΓöéTRUE=fill circle, FALSE=don╤Åt fill      Γöé
  2349. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2350. ΓöéULONG height        Γöéif zero, height becomes width, otherwiseΓöé
  2351. Γöé                    Γöéan elipse is drawn (default is zero)    Γöé
  2352. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2353. ΓöéSHORT x             Γöéx-offset (default is zero)              Γöé
  2354. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2355. ΓöéSHORT y             Γöéy-offset (default is zero)              Γöé
  2356. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2357.  
  2358.  
  2359. ΓòÉΓòÉΓòÉ 3.3. XBackgroundDrawEvent ΓòÉΓòÉΓòÉ
  2360.  
  2361. Overview 
  2362.  
  2363. Functions 
  2364.  
  2365. drawing 
  2366.  
  2367.      Draw 
  2368.  
  2369.  
  2370. ΓòÉΓòÉΓòÉ 3.3.1. XBackgroundDrawEvent overview ΓòÉΓòÉΓòÉ
  2371.  
  2372. Parent class: XEvent 
  2373.  
  2374. Overview 
  2375.  
  2376.  
  2377. ΓòÉΓòÉΓòÉ 3.3.2. XBackgroundDrawEvent::Draw ΓòÉΓòÉΓòÉ
  2378.  
  2379. Remarks 
  2380.  
  2381. Draws a bitmap 
  2382.  
  2383. Parameters 
  2384.  
  2385. XBitmap * bitmap bitmap to draw 
  2386.  
  2387.  
  2388. ΓòÉΓòÉΓòÉ 3.4. XBitmap ΓòÉΓòÉΓòÉ
  2389.  
  2390. Overview 
  2391.  
  2392. Functions 
  2393.  
  2394.      Fill 
  2395.  
  2396.  constructors/destructors 
  2397.  
  2398.      XBitmap 
  2399.  
  2400.  loading a bitmap 
  2401.  
  2402.      GetImportFilterStruct 
  2403.      Load 
  2404.      LoadBMP 
  2405.      SetupImportFilter 
  2406.  
  2407.  loading/saving a bitmap 
  2408.  
  2409.      GetFilteNames 
  2410.      GetFilterExtensions 
  2411.      ReleaseFilterStruct 
  2412.  
  2413.  misc 
  2414.  
  2415.      Copy 
  2416.      GetDimensions 
  2417.      SetOutputSize 
  2418.  
  2419.  saving a bitmap 
  2420.  
  2421.      GetExportFilterStruct 
  2422.      Save 
  2423.      SetupExportFilter 
  2424.  
  2425.  
  2426. ΓòÉΓòÉΓòÉ 3.4.1. XBitmap overview ΓòÉΓòÉΓòÉ
  2427.  
  2428. Parent class: XGraphicObject 
  2429.  
  2430. Overview 
  2431.  
  2432.  
  2433. ΓòÉΓòÉΓòÉ 3.4.2. XBitmap::Fill ΓòÉΓòÉΓòÉ
  2434.  
  2435. Remarks 
  2436.  
  2437. Does not work 
  2438.  
  2439.  
  2440. ΓòÉΓòÉΓòÉ 3.4.3. XBitmap::XBitmap ΓòÉΓòÉΓòÉ
  2441.  
  2442. Remarks 
  2443.  
  2444. Construct a bitmap Construct a bitmap. Dont use this constructor for usage with 
  2445. a graphic device. 
  2446.  
  2447. Parameters 
  2448.  
  2449. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2450. ΓöéXPoint * p          Γöéleft-lower corner                       Γöé
  2451. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2452. ΓöéLONG mode           Γöémode, default is ROP_SRCCOPY            Γöé
  2453. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2454. XWindow * owner window to draw to 
  2455.  
  2456. Exceptions 
  2457.  
  2458. If the method fails an exception of the type XException is thrown. 
  2459.  
  2460.  
  2461. ΓòÉΓòÉΓòÉ 3.4.4. XBitmap::GetImportFilterStruct ΓòÉΓòÉΓòÉ
  2462.  
  2463. Remarks 
  2464.  
  2465. Returns the best matching import-filter for the file you specified. The 
  2466. structure returned is used a paramter for several OOLGLIB-functions. To setup 
  2467. the structure manually use the declarations found in oolglib.h.
  2468.  
  2469. If this method is used, GBM.DLL and OLLRES.DLL must be in the LIBPATH. 
  2470.  
  2471. Parameters 
  2472.  
  2473. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2474. Γöéchar * filename     Γöéfilename of the file to load (later)    Γöé
  2475. Γöé                    Γöé<\t>                                    Γöé
  2476. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2477.  
  2478. Exceptions 
  2479.  
  2480. If the method fails to create a new bitmap an exception of the type XException 
  2481. is thrown. 
  2482.  
  2483.  
  2484. ΓòÉΓòÉΓòÉ 3.4.5. XBitmap::Load ΓòÉΓòÉΓòÉ
  2485.  
  2486. Remarks 
  2487.  
  2488. Load a bitmap from a file. 
  2489.  
  2490. If this method is used, GBM.DLL and OLLGLIB.DLL must be in the LIBPATH. 
  2491.  
  2492. Due a bug (?) in OS/2-GPI you should specify params->cBitCount = 
  2493. BFP_BPP_TRUECOLOR if you want to modify or resave the bitmap. load a bitmap 
  2494. from a resource library 
  2495.  
  2496. Parameters 
  2497.  
  2498. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2499. Γöéchar * fileName     Γöéfilename of the file to load            Γöé
  2500. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2501. ΓöéXBitmapFilter *     Γöéfiletype specific filter informations.  Γöé
  2502. Γöéparams              ΓöéAn initialized structure has to be      Γöé
  2503. Γöé                    Γöécreated by XBitmap ::                   Γöé
  2504. Γöé                    ΓöéGetImportFilterStruct () or             Γöé
  2505. Γöé                    ΓöéXGLibFileDialog. (default is NULL)      Γöé
  2506. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2507. ΓöéBOOL releaseParams  Γöéfilter informations will be released    Γöé
  2508. Γöé                    Γöéafter usages  <\t> XResource * resource Γöé
  2509. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2510.  
  2511. Exceptions 
  2512.  
  2513. If the method fails to create a new bitmap an exception of the type XException 
  2514. is thrown. 
  2515.  
  2516.  
  2517. ΓòÉΓòÉΓòÉ 3.4.6. XBitmap::LoadBMP ΓòÉΓòÉΓòÉ
  2518.  
  2519. Remarks 
  2520.  
  2521. Load a bitmap from a file. This method works faster than Load() but can only 
  2522. load bitmpas in OS2-BMP format 
  2523.  
  2524. Parameters 
  2525.  
  2526. char * fileName filename of the file to load 
  2527.  
  2528. Exceptions 
  2529.  
  2530. If the method fails to create a new bitmap an exception of the type XException 
  2531. is thrown. 
  2532.  
  2533.  
  2534. ΓòÉΓòÉΓòÉ 3.4.7. XBitmap::SetupImportFilter ΓòÉΓòÉΓòÉ
  2535.  
  2536. Remarks 
  2537.  
  2538. Opens an dialog which allows you to modify the parameters of 
  2539. bitmap-import-filters interactivly. 
  2540.  
  2541. If this method is used, GBM.DLL, OLLGLIB.DLL and OOLRES.DLL must be in the 
  2542. LIBPATH. 
  2543.  
  2544. Parameters 
  2545.  
  2546. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2547. ΓöéXWindow * owner     Γöéowner of the dialog                     Γöé
  2548. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2549. Γöéchar * filename     Γöéfilename of the file to load (later)    Γöé
  2550. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2551. ΓöéXBitmapFilter *     Γöéfiletype specific filter informations.  Γöé
  2552. Γöéparams              ΓöéAn initialized structure has to be      Γöé
  2553. Γöé                    Γöécreated by XBitmap ::                   Γöé
  2554. Γöé                    ΓöéGetImportFilterStruct () or             Γöé
  2555. Γöé                    ΓöéXGLibFileDialog. (default is NULL)  <\t>Γöé
  2556. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2557.  
  2558. Exceptions 
  2559.  
  2560. If the method fails to create a new bitmap an exception of the type XException 
  2561. is thrown. 
  2562.  
  2563.  
  2564. ΓòÉΓòÉΓòÉ 3.4.8. XBitmap::GetFilteNames ΓòÉΓòÉΓòÉ
  2565.  
  2566. Remarks 
  2567.  
  2568. Returns a NULL-terminated list of the names of all bitmap-formats supported by 
  2569. OOLGLIB. 
  2570.  
  2571. If this method is used, GBM.DLL and OOLGLIB.DLL must be in the LIBPATH. 
  2572.  
  2573. Exceptions 
  2574.  
  2575. If the method fails an exception of the type XException is thrown. 
  2576.  
  2577.  
  2578. ΓòÉΓòÉΓòÉ 3.4.9. XBitmap::GetFilterExtensions ΓòÉΓòÉΓòÉ
  2579.  
  2580. Remarks 
  2581.  
  2582. Returns a NULL-terminated list of the file-extensions of all bitmap-formats 
  2583. supported by OOLGLIB. 
  2584.  
  2585. If this method is used, GBM.DLL and OOLGLIB.DLL must be in the LIBPATH. 
  2586.  
  2587. Exceptions 
  2588.  
  2589. If the method fails an exception of the type XException is thrown. 
  2590.  
  2591.  
  2592. ΓòÉΓòÉΓòÉ 3.4.10. XBitmap::ReleaseFilterStruct ΓòÉΓòÉΓòÉ
  2593.  
  2594. Remarks 
  2595.  
  2596. Released bitmap-filters created by XBitmap :: GetImportFilter/GetExportFilter 
  2597. and XGLibFileDialog 
  2598.  
  2599. Parameters 
  2600.  
  2601. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2602. Γöéchar * filename     Γöéfilename of the file to load (later)    Γöé
  2603. Γöé                    Γöé<\t>                                    Γöé
  2604. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2605.  
  2606. Exceptions 
  2607.  
  2608. If the method fails to create a new bitmap an exception of the type XException 
  2609. is thrown. 
  2610.  
  2611.  
  2612. ΓòÉΓòÉΓòÉ 3.4.11. XBitmap::Copy ΓòÉΓòÉΓòÉ
  2613.  
  2614. Remarks 
  2615.  
  2616. copy the content of the bitmap to a graphic device 
  2617.  
  2618. Parameters 
  2619.  
  2620. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2621. ΓöéXGraphicDevice *    Γöétarget                                  Γöé
  2622. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2623. ΓöéXPoint *            Γöépoint to copy to                        Γöé
  2624. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2625.  
  2626.  
  2627. ΓòÉΓòÉΓòÉ 3.4.12. XBitmap::GetDimensions ΓòÉΓòÉΓòÉ
  2628.  
  2629. Remarks 
  2630.  
  2631. Returns the dimensions 
  2632.  
  2633. Parameters 
  2634.  
  2635. XSize * size buffer to hold the size 
  2636.  
  2637.  
  2638. ΓòÉΓòÉΓòÉ 3.4.13. XBitmap::SetOutputSize ΓòÉΓòÉΓòÉ
  2639.  
  2640. Remarks 
  2641.  
  2642. Set the size of the bitmap to draw. If it is diferent from it physical size, 
  2643. the bitmap will be stretched. 
  2644.  
  2645. Parameters 
  2646.  
  2647. XRect * rect new rect (only width and height will be used) 
  2648.  
  2649.  
  2650. ΓòÉΓòÉΓòÉ 3.4.14. XBitmap::GetExportFilterStruct ΓòÉΓòÉΓòÉ
  2651.  
  2652. Remarks 
  2653.  
  2654. Returns the best matching export-filter for the file you specified. The 
  2655. structure returned is used a paramter for several OOLGLIB-functions. To setup 
  2656. the structure manually use the declarations found in oolglib.h.
  2657.  
  2658. If this method is used, GBM.DLL and OLLRES.DLL must be in the LIBPATH. 
  2659.  
  2660. Parameters 
  2661.  
  2662. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2663. Γöéchar * filename     Γöéfilename of the file to load (later)    Γöé
  2664. Γöé                    Γöé<\t>                                    Γöé
  2665. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2666.  
  2667. Exceptions 
  2668.  
  2669. If the method fails to create a new bitmap an exception of the type XException 
  2670. is thrown. 
  2671.  
  2672.  
  2673. ΓòÉΓòÉΓòÉ 3.4.15. XBitmap::Save ΓòÉΓòÉΓòÉ
  2674.  
  2675. Remarks 
  2676.  
  2677. Save a bitmap from a file. 
  2678.  
  2679. If this method is used, GBM.DLL and OLLGLIB.DLL must be in the LIBPATH. 
  2680.  
  2681. Due a bug (?) in OS/2-GPI the bitmap should be in 24-bit-format. 
  2682.  
  2683. Parameters 
  2684.  
  2685. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2686. Γöéchar * fileName     Γöéfilename of the file to load            Γöé
  2687. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2688. ΓöéXBitmapFilter *     Γöéfiletype specific filter informations.  Γöé
  2689. Γöéparams              ΓöéAn initialized structure has to be      Γöé
  2690. Γöé                    Γöécreated by XBitmap ::                   Γöé
  2691. Γöé                    ΓöéGetImportFilterStruct () or             Γöé
  2692. Γöé                    ΓöéXGLibFileDialog. (default is NULL)      Γöé
  2693. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2694. ΓöéBOOL releaseParams  Γöéfilter informations will be released    Γöé
  2695. Γöé                    Γöéafter usages  <\t>                      Γöé
  2696. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2697.  
  2698. Exceptions 
  2699.  
  2700. If the method fails to create a new bitmap an exception of the type XException 
  2701. is thrown. 
  2702.  
  2703.  
  2704. ΓòÉΓòÉΓòÉ 3.4.16. XBitmap::SetupExportFilter ΓòÉΓòÉΓòÉ
  2705.  
  2706. Remarks 
  2707.  
  2708. Opens an dialog which allows you to modify the parameters of 
  2709. bitmap-export-filters interactivly. 
  2710.  
  2711. If this method is used, GBM.DLL, OLLGLIB.DLL and OOLRES.DLL must be in the 
  2712. LIBPATH. 
  2713.  
  2714. Parameters 
  2715.  
  2716. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2717. ΓöéXWindow * owner     Γöéowner of the dialog                     Γöé
  2718. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2719. Γöéchar * filename     Γöéfilename of the file to load (later)    Γöé
  2720. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2721. ΓöéXBitmapFilter *     Γöéfiletype specific filter informations.  Γöé
  2722. Γöéparams              ΓöéAn initialized structure has to be      Γöé
  2723. Γöé                    Γöécreated by XBitmap ::                   Γöé
  2724. Γöé                    ΓöéGetImportFilterStruct () or             Γöé
  2725. Γöé                    ΓöéXGLibFileDialog. (default is NULL)  <\t>Γöé
  2726. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2727.  
  2728. Exceptions 
  2729.  
  2730. If the method fails to create a new bitmap an exception of the type XException 
  2731. is thrown. 
  2732.  
  2733.  
  2734. ΓòÉΓòÉΓòÉ 3.5. XBitmapFilter*XBitmap ΓòÉΓòÉΓòÉ
  2735.  
  2736. Overview 
  2737.  
  2738. Functions 
  2739.  
  2740. loading/saving a bitmap 
  2741.  
  2742.      GetFilter 
  2743.  
  2744.  
  2745. ΓòÉΓòÉΓòÉ 3.5.1. XBitmapFilter*XBitmap overview ΓòÉΓòÉΓòÉ
  2746.  
  2747.  
  2748. ΓòÉΓòÉΓòÉ 3.5.2. XBitmapFilter*XBitmap::GetFilter ΓòÉΓòÉΓòÉ
  2749.  
  2750. Remarks 
  2751.  
  2752. Returns the bitmap-filter created by the dialog behind the options-button. 
  2753.  
  2754.  
  2755. ΓòÉΓòÉΓòÉ 3.6. XBox ΓòÉΓòÉΓòÉ
  2756.  
  2757. Overview 
  2758.  
  2759. Functions 
  2760.  
  2761. constructors/destructors 
  2762.  
  2763.      XBox 
  2764.  
  2765.  
  2766. ΓòÉΓòÉΓòÉ 3.6.1. XBox overview ΓòÉΓòÉΓòÉ
  2767.  
  2768. Parent class: XLine 
  2769.  
  2770. Overview 
  2771.  
  2772.  
  2773. ΓòÉΓòÉΓòÉ 3.6.2. XBox::XBox ΓòÉΓòÉΓòÉ
  2774.  
  2775. Remarks 
  2776.  
  2777. Construct a visible rectangle/box 
  2778.  
  2779. Parameters 
  2780.  
  2781. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2782. ΓöéXPoint * p1         Γöéleft-lower corner                       Γöé
  2783. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2784. ΓöéXPoint * p2         Γöéright-upper corner                      Γöé
  2785. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2786. ΓöéBOOL fill           ΓöéTRUE=fill box, FALSE=don╤Åt fill         Γöé
  2787. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2788.  
  2789.  
  2790. ΓòÉΓòÉΓòÉ 3.7. XBubbleHelp ΓòÉΓòÉΓòÉ
  2791.  
  2792. Overview 
  2793.  
  2794. Functions 
  2795.  
  2796. constructors/destructors 
  2797.  
  2798.      XBubbleHelp 
  2799.  
  2800.  misc 
  2801.  
  2802.      Enable 
  2803.  
  2804.  text functions 
  2805.  
  2806.      SetMsgText 
  2807.      SetText 
  2808.  
  2809.  
  2810. ΓòÉΓòÉΓòÉ 3.7.1. XBubbleHelp overview ΓòÉΓòÉΓòÉ
  2811.  
  2812. Parent class: XUserWindow 
  2813.  
  2814. Overview 
  2815.  
  2816. XBubbleHelp is a window which can display short help-messages, it looks like 
  2817. the bubbles on a mac.
  2818.  
  2819. To use XBubbleHelp derive a class of it and override XBubbleHelp::SetMsgText(). 
  2820. See XBubbleHelp::AddWindow() and XBubbleHelp::XBubbleHelp() for details how to 
  2821. select windows to show help-messages for.
  2822.  
  2823. For applications which use XBubbleHelp it is nessecary that the 
  2824. OOL-resourcelibrary OOLRES.DLL is in the libpath.
  2825.  
  2826. The destructor is not called automaticaly when the window is hidden.
  2827.  
  2828. XBubbleHelp does not work with menus! 
  2829.  
  2830.  
  2831. ΓòÉΓòÉΓòÉ 3.7.2. XBubbleHelp::XBubbleHelp ΓòÉΓòÉΓòÉ
  2832.  
  2833. Remarks 
  2834.  
  2835. Construct a bubblehelp-window 
  2836.  
  2837. Parameters 
  2838.  
  2839. XWindow * The owner-window. 
  2840.  
  2841.  
  2842. ΓòÉΓòÉΓòÉ 3.7.3. XBubbleHelp::Enable ΓòÉΓòÉΓòÉ
  2843.  
  2844. Remarks 
  2845.  
  2846. Enable/disable XBubbleHelp 
  2847.  
  2848. Parameters 
  2849.  
  2850. BOOL enable TRUE=enable, FALSE=disable (default is TRUE) 
  2851.  
  2852.  
  2853. ΓòÉΓòÉΓòÉ 3.7.4. XBubbleHelp::SetMsgText ΓòÉΓòÉΓòÉ
  2854.  
  2855. Remarks 
  2856.  
  2857. Override this function to select the text to display with SetText() 
  2858.  
  2859. Parameters 
  2860.  
  2861. ULONG id the window-id from the window to display a helptext for 
  2862.  
  2863. Return-Value 
  2864.  
  2865. BOOL TRUE=show the bubble, FALSE=dont display the bubble 
  2866.  
  2867.  
  2868. ΓòÉΓòÉΓòÉ 3.7.5. XBubbleHelp::SetText ΓòÉΓòÉΓòÉ
  2869.  
  2870. Remarks 
  2871.  
  2872. Set the text to display 
  2873.  
  2874. Parameters 
  2875.  
  2876. char * theText 
  2877.  
  2878.  
  2879. ΓòÉΓòÉΓòÉ 3.8. XButton ΓòÉΓòÉΓòÉ
  2880.  
  2881. Overview 
  2882.  
  2883.  
  2884. ΓòÉΓòÉΓòÉ 3.8.1. XButton overview ΓòÉΓòÉΓòÉ
  2885.  
  2886. Parent class: XControl 
  2887.  
  2888. Overview 
  2889.  
  2890.  
  2891. ΓòÉΓòÉΓòÉ 3.9. XCDPlayer ΓòÉΓòÉΓòÉ
  2892.  
  2893. Overview 
  2894.  
  2895. Functions 
  2896.  
  2897. constructors/destructors 
  2898.  
  2899.      XCDPlayer 
  2900.  
  2901.  misc 
  2902.  
  2903.      GetRecordLength 
  2904.      PlayRecord 
  2905.      ReadRecordList 
  2906.  
  2907.  
  2908. ΓòÉΓòÉΓòÉ 3.9.1. XCDPlayer overview ΓòÉΓòÉΓòÉ
  2909.  
  2910. Parent class: XMediaWindow 
  2911.  
  2912. Overview 
  2913.  
  2914.  
  2915. ΓòÉΓòÉΓòÉ 3.9.2. XCDPlayer::XCDPlayer ΓòÉΓòÉΓòÉ
  2916.  
  2917. Remarks 
  2918.  
  2919. Opens the CD-Player. To play a record from the CD you must call 
  2920. ReadRecordList() first, then call PlayRecord()! 
  2921.  
  2922. Parameters 
  2923.  
  2924. XFrameWindow* owning window 
  2925.  
  2926. Exceptions 
  2927.  
  2928. If an error ocures an exception of the type XException is thrown 
  2929.  
  2930.  
  2931. ΓòÉΓòÉΓòÉ 3.9.3. XCDPlayer::GetRecordLength ΓòÉΓòÉΓòÉ
  2932.  
  2933. Remarks 
  2934.  
  2935. Get the length of a record 
  2936.  
  2937. Parameters 
  2938.  
  2939. USHORT zero based index 
  2940.  
  2941. Return-Value 
  2942.  
  2943. ULONG time in milliseconds 
  2944.  
  2945.  
  2946. ΓòÉΓòÉΓòÉ 3.9.4. XCDPlayer::PlayRecord ΓòÉΓòÉΓòÉ
  2947.  
  2948. Remarks 
  2949.  
  2950. Plays a record 
  2951.  
  2952. Parameters 
  2953.  
  2954. USHORT zero based index 
  2955.  
  2956. Return-Value 
  2957.  
  2958. ULONG errorcode 
  2959.  
  2960.  
  2961. ΓòÉΓòÉΓòÉ 3.9.5. XCDPlayer::ReadRecordList ΓòÉΓòÉΓòÉ
  2962.  
  2963. Remarks 
  2964.  
  2965. Load the list of records on the current CD. 
  2966.  
  2967. Exceptions 
  2968.  
  2969. If an error ocures an exception of the type XException is thrown 
  2970.  
  2971.  
  2972. ΓòÉΓòÉΓòÉ 3.10. XCheckBox ΓòÉΓòÉΓòÉ
  2973.  
  2974. Overview 
  2975.  
  2976. Functions 
  2977.  
  2978. constructors/destructors 
  2979.  
  2980.      XCheckBox 
  2981.  
  2982.  
  2983. ΓòÉΓòÉΓòÉ 3.10.1. XCheckBox overview ΓòÉΓòÉΓòÉ
  2984.  
  2985. Parent class: XSettingButton 
  2986.  
  2987. Overview 
  2988.  
  2989.  
  2990. ΓòÉΓòÉΓòÉ 3.10.2. XCheckBox::XCheckBox ΓòÉΓòÉΓòÉ
  2991.  
  2992. Remarks 
  2993.  
  2994. Constructs a XCheckBox 
  2995.  
  2996. Parameters 
  2997.  
  2998. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2999. ΓöéXWindow * owner     Γöéthe owner                               Γöé
  3000. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3001. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  3002. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3003. ΓöéUSHORT id           Γöéid of the window                        Γöé
  3004. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3005. ΓöéLONG style          Γöéthe style                               Γöé
  3006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3007. Γöéconst char * string Γöétext to display                         Γöé
  3008. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3009.  
  3010.  
  3011. ΓòÉΓòÉΓòÉ 3.11. XCircle ΓòÉΓòÉΓòÉ
  3012.  
  3013. Overview 
  3014.  
  3015. Functions 
  3016.  
  3017. constructors/destructors 
  3018.  
  3019.      XCircle 
  3020.  
  3021.  
  3022. ΓòÉΓòÉΓòÉ 3.11.1. XCircle overview ΓòÉΓòÉΓòÉ
  3023.  
  3024. Parent class: XLine 
  3025.  
  3026. Overview 
  3027.  
  3028.  
  3029. ΓòÉΓòÉΓòÉ 3.11.2. XCircle::XCircle ΓòÉΓòÉΓòÉ
  3030.  
  3031. Remarks 
  3032.  
  3033. Construct a circle 
  3034.  
  3035. Parameters 
  3036.  
  3037. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3038. ΓöéXPoint * point      Γöépoint                                   Γöé
  3039. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3040. ΓöéULONG width         Γöéwidth                                   Γöé
  3041. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3042. ΓöéBOOL fill           ΓöéTRUE=fill circle, FALSE=don╤Åt fill      Γöé
  3043. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3044. ΓöéULONG height        Γöéif zero, height becomes width, otherwiseΓöé
  3045. Γöé                    Γöéan elipse is drawn (default is zero)    Γöé
  3046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3047. ΓöéSHORT x             Γöéx-offset (default is zero)              Γöé
  3048. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3049. ΓöéSHORT y             Γöéy-offset (default is zero)              Γöé
  3050. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3051.  
  3052.  
  3053. ΓòÉΓòÉΓòÉ 3.12. XCircularSlider ΓòÉΓòÉΓòÉ
  3054.  
  3055. Overview 
  3056.  
  3057. Functions 
  3058.  
  3059. constructors/destructors 
  3060.  
  3061.      XCircularSlider 
  3062.  
  3063.  limits 
  3064.  
  3065.      GetLimits 
  3066.      SetLimits 
  3067.  
  3068.  misc 
  3069.  
  3070.      GetIncremets 
  3071.      SetIncrements 
  3072.  
  3073.  set/get value 
  3074.  
  3075.      GetValue 
  3076.      SetValue 
  3077.  
  3078.  
  3079. ΓòÉΓòÉΓòÉ 3.12.1. XCircularSlider overview ΓòÉΓòÉΓòÉ
  3080.  
  3081. Parent class: XControl 
  3082.  
  3083. Overview 
  3084.  
  3085.  
  3086. ΓòÉΓòÉΓòÉ 3.12.2. XCircularSlider::XCircularSlider ΓòÉΓòÉΓòÉ
  3087.  
  3088. Remarks 
  3089.  
  3090. Constructs a XCircularSlider. 
  3091.  
  3092. Parameters 
  3093.  
  3094. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3095. ΓöéXWindow * owner     Γöéthe owner of the XCircularSlider        Γöé
  3096. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3097. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  3098. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3099. ΓöéUSHORT id           Γöéid of the window                        Γöé
  3100. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3101. ΓöéULONG style         Γöéstyle, valid values are: CS_NOBUTTON    Γöé
  3102. Γöé                    ΓöéCS_NOTEXT CS_NONUMBER CS_POINTSELECT    Γöé
  3103. Γöé                    ΓöéCS_360 CS_MIDPOINT CS_PROPORTIONALTICKS Γöé
  3104. Γöé                    ΓöéCS_NOTICKS CS_CIRCULARVALUE             Γöé
  3105. Γöé                    Γöé(can be or-ed)                          Γöé
  3106. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3107. Γöéchar * font         Γöéfont to use (e.g. "8.Helv")             Γöé
  3108. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3109.  
  3110.  
  3111. ΓòÉΓòÉΓòÉ 3.12.3. XCircularSlider::GetLimits ΓòÉΓòÉΓòÉ
  3112.  
  3113. Remarks 
  3114.  
  3115. Query the limits set to the circular slider 
  3116.  
  3117. Parameters 
  3118.  
  3119. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3120. ΓöéSHORT&              ΓöélowerLimit                              Γöé
  3121. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3122. ΓöéSHORT&              ΓöéupperLimit                              Γöé
  3123. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3124.  
  3125.  
  3126. ΓòÉΓòÉΓòÉ 3.12.4. XCircularSlider::SetLimits ΓòÉΓòÉΓòÉ
  3127.  
  3128. Remarks 
  3129.  
  3130. Set limits 
  3131.  
  3132. Parameters 
  3133.  
  3134. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3135. ΓöéLONG                ΓöélowerLimit                              Γöé
  3136. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3137. ΓöéLONG                ΓöéupperLimit                              Γöé
  3138. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3139.  
  3140. Return-Value 
  3141.  
  3142. BOOL result 
  3143.  
  3144.  
  3145. ΓòÉΓòÉΓòÉ 3.12.5. XCircularSlider::GetIncremets ΓòÉΓòÉΓòÉ
  3146.  
  3147. Remarks 
  3148.  
  3149. Query the increments set to the slider 
  3150.  
  3151. Parameters 
  3152.  
  3153. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3154. ΓöéSHORT&              ΓöéscrollIncrement                         Γöé
  3155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3156. ΓöéSHORT&              ΓöétickIncrement                           Γöé
  3157. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3158.  
  3159.  
  3160. ΓòÉΓòÉΓòÉ 3.12.6. XCircularSlider::SetIncrements ΓòÉΓòÉΓòÉ
  3161.  
  3162. Remarks 
  3163.  
  3164. Set ticks and steps 
  3165.  
  3166. Parameters 
  3167.  
  3168. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3169. ΓöéSHORT               Γöéticks                                   Γöé
  3170. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3171. ΓöéSHORT               Γöésteps                                   Γöé
  3172. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3173.  
  3174. Return-Value 
  3175.  
  3176. BOOL result 
  3177.  
  3178.  
  3179. ΓòÉΓòÉΓòÉ 3.12.7. XCircularSlider::GetValue ΓòÉΓòÉΓòÉ
  3180.  
  3181. Remarks 
  3182.  
  3183. Return the current value 
  3184.  
  3185. Return-Value 
  3186.  
  3187. SHORT theValue 
  3188.  
  3189.  
  3190. ΓòÉΓòÉΓòÉ 3.12.8. XCircularSlider::SetValue ΓòÉΓòÉΓòÉ
  3191.  
  3192. Remarks 
  3193.  
  3194. Set a new value 
  3195.  
  3196. Parameters 
  3197.  
  3198. LONG value 
  3199.  
  3200. Return-Value 
  3201.  
  3202. BOOL result 
  3203.  
  3204.  
  3205. ΓòÉΓòÉΓòÉ 3.13. XClientSocket ΓòÉΓòÉΓòÉ
  3206.  
  3207. Overview 
  3208.  
  3209. Functions 
  3210.  
  3211. Misc 
  3212.  
  3213.      Connect 
  3214.  
  3215.  
  3216. ΓòÉΓòÉΓòÉ 3.13.1. XClientSocket overview ΓòÉΓòÉΓòÉ
  3217.  
  3218. Parent class: XSocket 
  3219.  
  3220. Overview 
  3221.  
  3222.  
  3223. ΓòÉΓòÉΓòÉ 3.13.2. XClientSocket::Connect ΓòÉΓòÉΓòÉ
  3224.  
  3225. Remarks 
  3226.  
  3227. Requests a connection to a remote host; throws an exception  in case of an 
  3228. error. 
  3229.  
  3230.  
  3231. ΓòÉΓòÉΓòÉ 3.14. XClipBoard ΓòÉΓòÉΓòÉ
  3232.  
  3233. Overview 
  3234.  
  3235. Functions 
  3236.  
  3237. constructor/destructor 
  3238.  
  3239.      ~XClipBoard 
  3240.  
  3241.  constructors/destructors 
  3242.  
  3243.      XClipBoard 
  3244.  
  3245.  get data 
  3246.  
  3247.      GetBitmap 
  3248.      GetData 
  3249.      GetText 
  3250.  
  3251.  misc 
  3252.  
  3253.      IsFormatAvaible 
  3254.  
  3255.  set data 
  3256.  
  3257.      SetBitmap 
  3258.      SetData 
  3259.      SetText 
  3260.  
  3261.  
  3262. ΓòÉΓòÉΓòÉ 3.14.1. XClipBoard overview ΓòÉΓòÉΓòÉ
  3263.  
  3264. Parent class: XObject 
  3265.  
  3266. Overview 
  3267.  
  3268.  
  3269. ΓòÉΓòÉΓòÉ 3.14.2. XClipBoard::~XClipBoard ΓòÉΓòÉΓòÉ
  3270.  
  3271. Remarks 
  3272.  
  3273. Never forget to close the clipboard by calling the destructor! 
  3274.  
  3275.  
  3276. ΓòÉΓòÉΓòÉ 3.14.3. XClipBoard::XClipBoard ΓòÉΓòÉΓòÉ
  3277.  
  3278. Remarks 
  3279.  
  3280. Open the clipboard 
  3281.  
  3282.  
  3283. ΓòÉΓòÉΓòÉ 3.14.4. XClipBoard::GetBitmap ΓòÉΓòÉΓòÉ
  3284.  
  3285. Remarks 
  3286.  
  3287. Get a bitmap from the clipboard 
  3288.  
  3289. Parameters 
  3290.  
  3291. XBitmap * buffer to hold the data 
  3292.  
  3293. Return-Value 
  3294.  
  3295. TRUE success 
  3296.  
  3297.  
  3298. ΓòÉΓòÉΓòÉ 3.14.5. XClipBoard::GetData ΓòÉΓòÉΓòÉ
  3299.  
  3300. Remarks 
  3301.  
  3302. Get data in a application defined format to the clipboard 
  3303.  
  3304. Parameters 
  3305.  
  3306. const XAtom&atom which describes the format of the data 
  3307.  
  3308. Return-Value 
  3309.  
  3310. void * pointer to the data (NULL if no data avaible) 
  3311.  
  3312.  
  3313. ΓòÉΓòÉΓòÉ 3.14.6. XClipBoard::GetText ΓòÉΓòÉΓòÉ
  3314.  
  3315. Remarks 
  3316.  
  3317. Get the text in the clipboard 
  3318.  
  3319. Parameters 
  3320.  
  3321. XString * buffer to hold the data 
  3322.  
  3323. Return-Value 
  3324.  
  3325. BOOL success 
  3326.  
  3327.  
  3328. ΓòÉΓòÉΓòÉ 3.14.7. XClipBoard::IsFormatAvaible ΓòÉΓòÉΓòÉ
  3329.  
  3330. Remarks 
  3331.  
  3332. Query if a specific format is avaible 
  3333.  
  3334. Parameters 
  3335.  
  3336. ULONG format of interest (see OS/2 documentation) 
  3337.  
  3338. Return-Value 
  3339.  
  3340. BOOL 
  3341.  
  3342.  
  3343. ΓòÉΓòÉΓòÉ 3.14.8. XClipBoard::SetBitmap ΓòÉΓòÉΓòÉ
  3344.  
  3345. Remarks 
  3346.  
  3347. Set a bitmap to the clipboard 
  3348.  
  3349. Parameters 
  3350.  
  3351. XBitmap * the bitmap 
  3352.  
  3353. Return-Value 
  3354.  
  3355. BOOL success 
  3356.  
  3357.  
  3358. ΓòÉΓòÉΓòÉ 3.14.9. XClipBoard::SetData ΓòÉΓòÉΓòÉ
  3359.  
  3360. Remarks 
  3361.  
  3362. Set data in a application defined format to the clipboard 
  3363.  
  3364. Parameters 
  3365.  
  3366. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3367. Γöévoid*               Γöépointer to shared memory which contains Γöé
  3368. Γöé                    Γöéthe data                                Γöé
  3369. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3370. Γöéconst XAtom&        Γöéatom which identifies the format of the Γöé
  3371. Γöé                    Γöédata                                    Γöé
  3372. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3373.  
  3374. Return-Value 
  3375.  
  3376. BOOL success 
  3377.  
  3378.  
  3379. ΓòÉΓòÉΓòÉ 3.14.10. XClipBoard::SetText ΓòÉΓòÉΓòÉ
  3380.  
  3381. Remarks 
  3382.  
  3383. Set text to the clipboard 
  3384.  
  3385. Parameters 
  3386.  
  3387. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3388. Γöéchar*               ΓöétheText                                 Γöé
  3389. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3390. ΓöéULONG               Γöélength of the text (default is 0)       Γöé
  3391. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3392.  
  3393. Return-Value 
  3394.  
  3395. BOOL success 
  3396.  
  3397.  
  3398. ΓòÉΓòÉΓòÉ 3.15. XColor ΓòÉΓòÉΓòÉ
  3399.  
  3400. Overview 
  3401.  
  3402. Functions 
  3403.  
  3404. constructors/destructors 
  3405.  
  3406.      XColor 
  3407.  
  3408.  
  3409. ΓòÉΓòÉΓòÉ 3.15.1. XColor overview ΓòÉΓòÉΓòÉ
  3410.  
  3411. Overview 
  3412.  
  3413. XColor represents colors in RGB format. 
  3414.  
  3415.  
  3416. ΓòÉΓòÉΓòÉ 3.15.2. XColor::XColor ΓòÉΓòÉΓòÉ
  3417.  
  3418. Remarks 
  3419.  
  3420. The constructor of XColor. 
  3421.  
  3422. Parameters 
  3423.  
  3424. LONG theColor The color to initialize. Valid values are: 
  3425.  
  3426. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3427. ΓöéCOL_BLACK                               Γöé
  3428. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3429. ΓöéCOL_BLUE                                Γöé
  3430. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3431. ΓöéCOL_RED                                 Γöé
  3432. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3433. ΓöéCOL_PINK                                Γöé
  3434. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3435. ΓöéCOL_GREEN                               Γöé
  3436. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3437. ΓöéCOL_CYAN                                Γöé
  3438. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3439. ΓöéCOL_YELLOW                              Γöé
  3440. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3441. ΓöéCOL_BROWN                               Γöé
  3442. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3443. ΓöéCOL_DARKGRAY                            Γöé
  3444. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3445. ΓöéCOL_DARKBLUE                            Γöé
  3446. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3447. ΓöéCOL_DARKRED                             Γöé
  3448. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3449. ΓöéCOL_DARKPINK                            Γöé
  3450. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3451. ΓöéCOL_DARKGREEN                           Γöé
  3452. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3453. ΓöéCOL_DARKCYAN                            Γöé
  3454. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3455. ΓöéCOL_PALEGRAY                            Γöé
  3456. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3457. ΓöéCOL_WHITE                               Γöé
  3458. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3459. Γöéother: color in RGB-format, forth byte  Γöé
  3460. Γöéis ignored                              Γöé
  3461. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3462.  
  3463.  
  3464. ΓòÉΓòÉΓòÉ 3.16. XComboBox ΓòÉΓòÉΓòÉ
  3465.  
  3466. Overview 
  3467.  
  3468. Functions 
  3469.  
  3470. clipboard functions 
  3471.  
  3472.      GetSel 
  3473.  
  3474.  constructors/destructors 
  3475.  
  3476.      XComboBox 
  3477.  
  3478.  misc 
  3479.  
  3480.      EnableOverWrite 
  3481.      GetFirstChar 
  3482.      HasChanged 
  3483.      Hilite 
  3484.      IsListShowing 
  3485.      IsReadOnly 
  3486.      SetLimit 
  3487.      SetReadOnly 
  3488.      ShowList 
  3489.  
  3490.  
  3491. ΓòÉΓòÉΓòÉ 3.16.1. XComboBox overview ΓòÉΓòÉΓòÉ
  3492.  
  3493. Parent class: XListBox 
  3494.  
  3495. Overview 
  3496.  
  3497.  
  3498. ΓòÉΓòÉΓòÉ 3.16.2. XComboBox::GetSel ΓòÉΓòÉΓòÉ
  3499.  
  3500. Remarks 
  3501.  
  3502. Get the boundarys of the current selection. 
  3503.  
  3504. Parameters 
  3505.  
  3506. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3507. ΓöéSHORT&              Γöéstarting point of selection             Γöé
  3508. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3509. ΓöéSHORT&              Γöéend point                               Γöé
  3510. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3511.  
  3512.  
  3513. ΓòÉΓòÉΓòÉ 3.16.3. XComboBox::XComboBox ΓòÉΓòÉΓòÉ
  3514.  
  3515. Remarks 
  3516.  
  3517. Construct a combobox 
  3518.  
  3519. Parameters 
  3520.  
  3521. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3522. ΓöéXWindow * theOwner  ΓöéThe owning window.                      Γöé
  3523. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3524. ΓöéXRect&rectangle     ΓöéPosition and size of the combobox. You  Γöé
  3525. Γöé                    Γöémust specify  the size the combobox     Γöé
  3526. Γöé                    Γöéshould have when the listbox is  shown! Γöé
  3527. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3528. ΓöéUSHORT ID           ΓöéThe ID of the combobox.  Default is     Γöé
  3529. Γöé                    Γöézero.                                   Γöé
  3530. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3531. ΓöéULONG style         ΓöéThe style of the window. Valid values   Γöé
  3532. Γöé                    Γöéare:    CB_SIMPLE listbox is always     Γöé
  3533. Γöé                    Γöéshown, the user  can enter text         Γöé
  3534. Γöé                    ΓöéCB_DROPDOWN listbox is activated with   Γöé
  3535. Γöé                    Γöéspecial  button, the user can enter textΓöé
  3536. Γöé                    ΓöéCB_DROPDOWNLIST listbox is activated    Γöé
  3537. Γöé                    Γöéwith special  button, the user cannot   Γöé
  3538. Γöé                    Γöéenter text    Default is CB_DROPDOWN.   Γöé
  3539. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3540. Γöéchar * font         Γöéfont to use, e.g. "8.Helvetica"         Γöé
  3541. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3542.  
  3543.  
  3544. ΓòÉΓòÉΓòÉ 3.16.4. XComboBox::EnableOverWrite ΓòÉΓòÉΓòÉ
  3545.  
  3546. Remarks 
  3547.  
  3548. Enables/disables overwrite-mode. 
  3549.  
  3550. Parameters 
  3551.  
  3552. BOOL overwrite TRUE=overWrite, FALSE=disable overWrite 
  3553.  
  3554.  
  3555. ΓòÉΓòÉΓòÉ 3.16.5. XComboBox::GetFirstChar ΓòÉΓòÉΓòÉ
  3556.  
  3557. Remarks 
  3558.  
  3559. Get the index of the first fisible charakter. 
  3560.  
  3561. Return-Value 
  3562.  
  3563. SHORT index 
  3564.  
  3565.  
  3566. ΓòÉΓòÉΓòÉ 3.16.6. XComboBox::HasChanged ΓòÉΓòÉΓòÉ
  3567.  
  3568. Remarks 
  3569.  
  3570. Get if the content has changed. 
  3571.  
  3572. Return-Value 
  3573.  
  3574. BOOL result 
  3575.  
  3576.  
  3577. ΓòÉΓòÉΓòÉ 3.16.7. XComboBox::Hilite ΓòÉΓòÉΓòÉ
  3578.  
  3579. Remarks 
  3580.  
  3581. Enable/disable hiliting. 
  3582.  
  3583. Parameters 
  3584.  
  3585. BOOL hilite TRUE=enable, FALSE=disable hiliting 
  3586.  
  3587.  
  3588. ΓòÉΓòÉΓòÉ 3.16.8. XComboBox::IsListShowing ΓòÉΓòÉΓòÉ
  3589.  
  3590. Remarks 
  3591.  
  3592. Get if the list is displayed. 
  3593.  
  3594. Return-Value 
  3595.  
  3596. BOOL result 
  3597.  
  3598.  
  3599. ΓòÉΓòÉΓòÉ 3.16.9. XComboBox::IsReadOnly ΓòÉΓòÉΓòÉ
  3600.  
  3601. Remarks 
  3602.  
  3603. Query if the entryfild is in readonly-mode. 
  3604.  
  3605. Return-Value 
  3606.  
  3607. BOOL result 
  3608.  
  3609.  
  3610. ΓòÉΓòÉΓòÉ 3.16.10. XComboBox::SetLimit ΓòÉΓòÉΓòÉ
  3611.  
  3612. Remarks 
  3613.  
  3614. Set maximum number of charakters. 
  3615.  
  3616. Parameters 
  3617.  
  3618. USHORT length maximum size 
  3619.  
  3620.  
  3621. ΓòÉΓòÉΓòÉ 3.16.11. XComboBox::SetReadOnly ΓòÉΓòÉΓòÉ
  3622.  
  3623. Remarks 
  3624.  
  3625. Enable/disable readonly-mode. 
  3626.  
  3627. Parameters 
  3628.  
  3629. BOOL readOnly TRUE=enable, FALSE=disable readonly-mose 
  3630.  
  3631.  
  3632. ΓòÉΓòÉΓòÉ 3.16.12. XComboBox::ShowList ΓòÉΓòÉΓòÉ
  3633.  
  3634. Remarks 
  3635.  
  3636. Show/hide the list of the combo. 
  3637.  
  3638. Parameters 
  3639.  
  3640. BOOL show TRUE=show, FALSE=hide the list 
  3641.  
  3642.  
  3643. ΓòÉΓòÉΓòÉ 3.17. XContainerColumn ΓòÉΓòÉΓòÉ
  3644.  
  3645. Overview 
  3646.  
  3647. Functions 
  3648.  
  3649. constructors/destructors 
  3650.  
  3651.      XContainerColumn 
  3652.  
  3653.  data 
  3654.  
  3655.      GetDataAttributes 
  3656.      SetDataAttributes 
  3657.  
  3658.  misc 
  3659.  
  3660.      GetColumnNumber 
  3661.      GetNextColumn 
  3662.      TitleEdited 
  3663.  
  3664.  title 
  3665.  
  3666.      GetTitle 
  3667.      GetTitleAttributes 
  3668.      SetTitle 
  3669.      SetTitleAttributes 
  3670.  
  3671.  
  3672. ΓòÉΓòÉΓòÉ 3.17.1. XContainerColumn overview ΓòÉΓòÉΓòÉ
  3673.  
  3674. Parent class: XObject 
  3675.  
  3676. Overview 
  3677.  
  3678.  
  3679. ΓòÉΓòÉΓòÉ 3.17.2. XContainerColumn::XContainerColumn ΓòÉΓòÉΓòÉ
  3680.  
  3681. Remarks 
  3682.  
  3683. If a container should be displayed in detail-mode you must add columns to it. 
  3684. Therfore you construct one or more XContainerColums, add these with 
  3685. XContainerControll::AddColumn and finaly call 
  3686. XContainerControll::UpdateColumns. 
  3687.  
  3688. Parameters 
  3689.  
  3690. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3691. ΓöéXContainerControl * Γöéthe owner of the column                 Γöé
  3692. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3693. Γöévoid *              Γöéthe title of the column, the parameter  Γöé
  3694. Γöé                    Γöécan be a  pointer to a string or containΓöé
  3695. Γöé                    Γöéa handle for a  bitmap or icon          Γöé
  3696. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3697. ΓöéSHORT               Γöéa zero-based index which points to the  Γöé
  3698. Γöé                    Γöédata-column  which will be used in      Γöé
  3699. Γöé                    ΓöéXContainerObject::SetColumnData()       Γöé
  3700. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3701. ΓöéLONG                ΓöéInformation about the datas in the      Γöé
  3702. Γöé                    Γöécolumn                                  Γöé
  3703. Γöé                    ΓöéCOL_LEFT field is left-justified        Γöé
  3704. Γöé                    ΓöéCOL_RIGHT field is right-justified      Γöé
  3705. Γöé                    ΓöéCOL_CENTER field is horizontal centered Γöé
  3706. Γöé                    ΓöéCOL_TOP field is top-justified          Γöé
  3707. Γöé                    ΓöéCOL_VCENTER field is vertictal centered Γöé
  3708. Γöé                    ΓöéCOL_BOTTOM field is bottom-justified    Γöé
  3709. Γöé                    ΓöéCOL_INVISIBLE the column is invisible   Γöé
  3710. Γöé                    ΓöéCOL_SEPARATOR vertical separator        Γöé
  3711. Γöé                    ΓöéCOL_HORZSEPARATOR horizontal separator  Γöé
  3712. Γöé                    ΓöéCOL_BITMAPORICON the data contain a     Γöé
  3713. Γöé                    Γöéhandle to a bitmap/icon                 Γöé
  3714. Γöé                    ΓöéCOL_STRING the data contain a string    Γöé
  3715. Γöé                    ΓöéCOL_DATE the data contain a date        Γöé
  3716. Γöé                    ΓöéCOL_TIME the data contain a time-value  Γöé
  3717. Γöé                    ΓöéCOL_ULONG the data contain a ULONG valueΓöé
  3718. Γöé                    ΓöéCOL_FIREADONLY datas are readonly       Γöé
  3719. Γöé                    ΓöéCan be or-ed;                           Γöé
  3720. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3721. ΓöéLONG titleSettings  ΓöéInformation about the title of the      Γöé
  3722. Γöé                    Γöécolumn                                  Γöé
  3723. Γöé                    ΓöéCOL_LEFT title is left-justified        Γöé
  3724. Γöé                    ΓöéCOL_RIGHT title is right-justified      Γöé
  3725. Γöé                    ΓöéCOL_CENTER title is horizontal centered Γöé
  3726. Γöé                    ΓöéCOL_TOP title is top-justified          Γöé
  3727. Γöé                    ΓöéCOL_VCENTER title is vertictal centered Γöé
  3728. Γöé                    ΓöéCOL_BOTTOM title is bottom-justified    Γöé
  3729. Γöé                    ΓöéCOL_SEPARATOR vertical separator        Γöé
  3730. Γöé                    ΓöéCOL_HORZSEPARATOR horizontal separator  Γöé
  3731. Γöé                    ΓöéCOL_BITMAPORICON the title contain is a Γöé
  3732. Γöé                    Γöébitmap/icon                             Γöé
  3733. Γöé                    ΓöéCOL_FTITLEREADONLY title is readonly    Γöé
  3734. Γöé                    ΓöéCan be or-ed;                           Γöé
  3735. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3736. ΓöéLONG widthOfColumn  Γöéthe width of the column in window-pixel.Γöé
  3737. Γöé                    ΓöéIf zero  the width of the column is set Γöé
  3738. Γöé                    Γöédynamicaly.                             Γöé
  3739. Γöé                    Γöé Default is zero.                       Γöé
  3740. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3741.  
  3742.  
  3743. ΓòÉΓòÉΓòÉ 3.17.3. XContainerColumn::GetDataAttributes ΓòÉΓòÉΓòÉ
  3744.  
  3745. Remarks 
  3746.  
  3747. Query attributes for the datas 
  3748.  
  3749. Return-Value 
  3750.  
  3751. LONG attruibute (see constructor for details) 
  3752.  
  3753.  
  3754. ΓòÉΓòÉΓòÉ 3.17.4. XContainerColumn::SetDataAttributes ΓòÉΓòÉΓòÉ
  3755.  
  3756. Remarks 
  3757.  
  3758. Set attributes for the datas 
  3759.  
  3760. Parameters 
  3761.  
  3762. LONG attruibute (see constructor for details) 
  3763.  
  3764.  
  3765. ΓòÉΓòÉΓòÉ 3.17.5. XContainerColumn::GetColumnNumber ΓòÉΓòÉΓòÉ
  3766.  
  3767. Remarks 
  3768.  
  3769. Returns the number of the column in the container 
  3770.  
  3771. Return-Value 
  3772.  
  3773. SHORT number 
  3774.  
  3775.  
  3776. ΓòÉΓòÉΓòÉ 3.17.6. XContainerColumn::GetNextColumn ΓòÉΓòÉΓòÉ
  3777.  
  3778. Remarks 
  3779.  
  3780. Returns a pointer to the next column of the container 
  3781.  
  3782. Return-Value 
  3783.  
  3784. XContainerColumn * column 
  3785.  
  3786.  
  3787. ΓòÉΓòÉΓòÉ 3.17.7. XContainerColumn::TitleEdited ΓòÉΓòÉΓòÉ
  3788.  
  3789. Remarks 
  3790.  
  3791. This method is called if the user has edited the title of the column. Overwrite 
  3792. this method if you need the information 
  3793.  
  3794. Parameters 
  3795.  
  3796. char * the new Title 
  3797.  
  3798.  
  3799. ΓòÉΓòÉΓòÉ 3.17.8. XContainerColumn::GetTitle ΓòÉΓòÉΓòÉ
  3800.  
  3801. Remarks 
  3802.  
  3803. Query the title of a column 
  3804.  
  3805. Parameters 
  3806.  
  3807. XString * buffer buffer to hold the data 
  3808.  
  3809.  
  3810. ΓòÉΓòÉΓòÉ 3.17.9. XContainerColumn::GetTitleAttributes ΓòÉΓòÉΓòÉ
  3811.  
  3812. Remarks 
  3813.  
  3814. Query attributes for the title 
  3815.  
  3816. Return-Value 
  3817.  
  3818. LONG attruibute (see constructor for details) 
  3819.  
  3820.  
  3821. ΓòÉΓòÉΓòÉ 3.17.10. XContainerColumn::SetTitle ΓòÉΓòÉΓòÉ
  3822.  
  3823. Remarks 
  3824.  
  3825. Set the title Set the title Set the title 
  3826.  
  3827. Parameters 
  3828.  
  3829. XIcon * bitmap for the title (tilt-attributes must have COL_BITMAPORICON) 
  3830. XBitmap * bitmap for the title (tilt-attributes must have COL_BITMAPORICON) 
  3831. char * title 
  3832.  
  3833.  
  3834. ΓòÉΓòÉΓòÉ 3.17.11. XContainerColumn::SetTitleAttributes ΓòÉΓòÉΓòÉ
  3835.  
  3836. Remarks 
  3837.  
  3838. Set attributes for the title 
  3839.  
  3840. Parameters 
  3841.  
  3842. LONG attruibute (see constructor for details) 
  3843.  
  3844.  
  3845. ΓòÉΓòÉΓòÉ 3.18. XContainerControl ΓòÉΓòÉΓòÉ
  3846.  
  3847. Overview 
  3848.  
  3849. Functions 
  3850.  
  3851. columns 
  3852.  
  3853.      GetColumn 
  3854.      InsertColumn 
  3855.      RemoveColumn 
  3856.      UpdateColumns 
  3857.  
  3858.  constructors/destructors 
  3859.  
  3860.      XContainerControl 
  3861.  
  3862.  direct editing 
  3863.  
  3864.      BeginEdit 
  3865.  
  3866.  display 
  3867.  
  3868.      Arrange 
  3869.      HScroll 
  3870.      InvalidateObject 
  3871.      VScroll 
  3872.  
  3873.  expanding 
  3874.  
  3875.      ExpandTreeObject 
  3876.  
  3877.  info 
  3878.  
  3879.      GetInfo 
  3880.      SetInfo 
  3881.  
  3882.  inserting/removing objects 
  3883.  
  3884.      AddObject 
  3885.      AddObjectList 
  3886.      RemoveAll 
  3887.      RemoveObject 
  3888.      RemoveObjectList 
  3889.  
  3890.  misc 
  3891.  
  3892.      SortObjects 
  3893.      TitleEdited 
  3894.  
  3895.  object settings 
  3896.  
  3897.      SetObjectEmphasis 
  3898.  
  3899.  searching 
  3900.  
  3901.      FindObject 
  3902.      GetObject 
  3903.  
  3904.  
  3905. ΓòÉΓòÉΓòÉ 3.18.1. XContainerControl overview ΓòÉΓòÉΓòÉ
  3906.  
  3907. Parent class: XControl 
  3908.  
  3909. Overview 
  3910.  
  3911. XContainerControl represents a container with multiple views like tree-, list- 
  3912. or icon view for a large amount of objects. 
  3913.  
  3914.  
  3915. ΓòÉΓòÉΓòÉ 3.18.2. XContainerControl::GetColumn ΓòÉΓòÉΓòÉ
  3916.  
  3917. Remarks 
  3918.  
  3919. Query a column from a container. 
  3920.  
  3921. Parameters 
  3922.  
  3923. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3924. ΓöéXContainerColumn *  ΓöéRelative position to begin search. In   Γöé
  3925. Γöé                    Γöécases CMA_FIRST and CMA_LAST ignored.   Γöé
  3926. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3927. ΓöéSHORT               ΓöéValid values are:                       Γöé
  3928. Γöé                    ΓöéCON_FIRST Get the first column.         Γöé
  3929. Γöé                    ΓöéCON_LAST Get the last column.           Γöé
  3930. Γöé                    ΓöéCON_NEXT Get the next relative to       Γöé
  3931. Γöé                    ΓöétheColumnToSearch.                      Γöé
  3932. Γöé                    ΓöéCON_PREV Get the previous relative to   Γöé
  3933. Γöé                    ΓöétheColumnToSearch.                      Γöé
  3934. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3935.  
  3936. Return-Value 
  3937.  
  3938. XContainerControl * The found column. 
  3939.  
  3940.  
  3941. ΓòÉΓòÉΓòÉ 3.18.3. XContainerControl::InsertColumn ΓòÉΓòÉΓòÉ
  3942.  
  3943. Remarks 
  3944.  
  3945. Insert a column into a container. After you have added one or more columns, you 
  3946. must call Invalidate() so the columns are drawn. 
  3947.  
  3948. Parameters 
  3949.  
  3950. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3951. ΓöéXContainerColumn *  ΓöéThis column should be inserted          Γöé
  3952. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3953. ΓöéXContainerColumn *  ΓöéThe position to insert. Valid values    Γöé
  3954. Γöé                    Γöéare:                                    Γöé
  3955. Γöé                    ΓöéCON_FIRST Insert as the first column.   Γöé
  3956. Γöé                    ΓöéCON_LAST Insert as the last column.     Γöé
  3957. Γöé                    ΓöéXContainerColumn*                       Γöé
  3958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3959. ΓöéThe column behind   Γöé                                        Γöé
  3960. Γöéwhich the column    Γöé                                        Γöé
  3961. Γöéshould be inserted. Γöé                                        Γöé
  3962. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3963.  
  3964. Return-Value 
  3965.  
  3966. BOOL success 
  3967.  
  3968.  
  3969. ΓòÉΓòÉΓòÉ 3.18.4. XContainerControl::RemoveColumn ΓòÉΓòÉΓòÉ
  3970.  
  3971. Remarks 
  3972.  
  3973. Removes a column 
  3974.  
  3975. Parameters 
  3976.  
  3977. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3978. ΓöéXContainerColumn *  ΓöéThe column to delete                    Γöé
  3979. ΓöétheColumn           Γöé                                        Γöé
  3980. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3981. ΓöéSHORT option        ΓöéHow to delete. Valid values are:        Γöé
  3982. Γöé                    ΓöéCON_FREE Destruct the column and free   Γöé
  3983. Γöé                    Γöécontainer related memory                Γöé
  3984. Γöé                    ΓöéCON_INVALIDATE Redraw the container     Γöé
  3985. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3986.  
  3987. Return-Value 
  3988.  
  3989. BOOL success 
  3990.  
  3991.  
  3992. ΓòÉΓòÉΓòÉ 3.18.5. XContainerControl::UpdateColumns ΓòÉΓòÉΓòÉ
  3993.  
  3994. Remarks 
  3995.  
  3996. Update columns in detail-view. If you have inserted, deleted or modified one 
  3997. ore more columns you must call UpdateColumns to make your changes visible. 
  3998.  
  3999.  
  4000. ΓòÉΓòÉΓòÉ 3.18.6. XContainerControl::XContainerControl ΓòÉΓòÉΓòÉ
  4001.  
  4002. Parameters 
  4003.  
  4004. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4005. ΓöéXWindow * theOwner  ΓöéThe owning window.                      Γöé
  4006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4007. ΓöéXRect&rectangle     ΓöéPosition and size.                      Γöé
  4008. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4009. ΓöéUSHORT id           ΓöéThe id of the window.  Default is zero. Γöé
  4010. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4011. ΓöéULONG style         ΓöéThe style. Valid values are (additonaly Γöé
  4012. Γöé                    Γöéto the XWindow styles):                 Γöé
  4013. Γöé                    ΓöéCON_AUTOPOSITION objects are arranged   Γöé
  4014. Γöé                    Γöéautomaticaly                            Γöé
  4015. Γöé                    ΓöéCON_EXTENDSEL extended selection is     Γöé
  4016. Γöé                    Γöéenabled                                 Γöé
  4017. Γöé                    ΓöéCON_MULTIPLESEL mutiple selection is    Γöé
  4018. Γöé                    Γöéenabled                                 Γöé
  4019. Γöé                    ΓöéCON_READONLY directe diting is disabled Γöé
  4020. Γöé                    ΓöéCON_SINGLESEL only one object can be    Γöé
  4021. Γöé                    Γöéselected                                Γöé
  4022. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4023.  
  4024.  
  4025. ΓòÉΓòÉΓòÉ 3.18.7. XContainerControl::BeginEdit ΓòÉΓòÉΓòÉ
  4026.  
  4027. Remarks 
  4028.  
  4029. Opens the window for direct editing 
  4030.  
  4031. Parameters 
  4032.  
  4033. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4034. ΓöéXContainerObject *  ΓöéThe object to edit. If the title of the Γöé
  4035. Γöé                    Γöécontainer or the title of a column      Γöé
  4036. Γöé                    Γöéshould be edited, this parameters must  Γöé
  4037. Γöé                    Γöébe NULL.                                Γöé
  4038. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4039. ΓöéXContainerColumn *  ΓöéIf not in detail-view, this parameter   Γöé
  4040. Γöé                    Γöémust be NULL. In detail-view this       Γöé
  4041. Γöé                    Γöéparameter is a pointer to the column in Γöé
  4042. Γöé                    Γöéwhich data should be edited or  a       Γöé
  4043. Γöé                    Γöépointer to the column which title shouldΓöé
  4044. Γöé                    Γöébe edited.                              Γöé
  4045. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4046. ΓöéULONG               ΓöéIf not in detail view, this parameters  Γöé
  4047. Γöé                    Γöéshould be zero if the title of an       Γöé
  4048. Γöé                    Γöéobject should be edited. If the         Γöé
  4049. Γöé                    Γöécontainer title is to edit use          Γöé
  4050. Γöé                    ΓöéCID_CNRTITLEWND.                        Γöé
  4051. Γöé                    Γöé In detail-view:                        Γöé
  4052. Γöé                    ΓöéCID_CNRTITLEWND to edit the tilte of theΓöé
  4053. Γöé                    Γöécontainer                               Γöé
  4054. Γöé                    ΓöéCID_LEFTCOLTITLEWND to edit the tilte ofΓöé
  4055. Γöé                    Γöéa column                                Γöé
  4056. Γöé                    ΓöéCID_LEFTDVWND to edit an oject          Γöé
  4057. Γöé                    ΓöéIf the container is split, you may use  Γöé
  4058. Γöé                    ΓöéCID_RIGHTDVWND and CID_RIGHTCOLTITLEWND Γöé
  4059. Γöé                    Γöéinstead.                                Γöé
  4060. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4061.  
  4062. Return-Value 
  4063.  
  4064. TRUE success 
  4065.  
  4066.  
  4067. ΓòÉΓòÉΓòÉ 3.18.8. XContainerControl::Arrange ΓòÉΓòÉΓòÉ
  4068.  
  4069. Remarks 
  4070.  
  4071. Rearrange the object is the container 
  4072.  
  4073.  
  4074. ΓòÉΓòÉΓòÉ 3.18.9. XContainerControl::HScroll ΓòÉΓòÉΓòÉ
  4075.  
  4076. Remarks 
  4077.  
  4078. Scrolls the container content horizontal 
  4079.  
  4080. Parameters 
  4081.  
  4082. LONG how much pixels to scroll 
  4083.  
  4084.  
  4085. ΓòÉΓòÉΓòÉ 3.18.10. XContainerControl::InvalidateObject ΓòÉΓòÉΓòÉ
  4086.  
  4087. Remarks 
  4088.  
  4089. Invalidates one ore all objects 
  4090.  
  4091. Parameters 
  4092.  
  4093. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4094. ΓöéXContainerObject *  Γöéthe object to invalidate (default is    Γöé
  4095. Γöé                    ΓöéNULL)                                   Γöé
  4096. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4097. ΓöéSHORT               Γöéoptions, valid values are:              Γöé
  4098. Γöé                    ΓöéCON_ERASE erase the background          Γöé
  4099. Γöé                    ΓöéCON_REPOSITION reposition               Γöé
  4100. Γöé                    ΓöéCON_NOREPOSITION no reposition          Γöé
  4101. Γöé                    ΓöéCON_TEXTCHANGED redraw the text         Γöé
  4102. Γöé                    Γöé(default is CON_REPOSITION, can be      Γöé
  4103. Γöé                    Γöéor-ed)                                  Γöé
  4104. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4105.  
  4106.  
  4107. ΓòÉΓòÉΓòÉ 3.18.11. XContainerControl::VScroll ΓòÉΓòÉΓòÉ
  4108.  
  4109. Remarks 
  4110.  
  4111. Scrolls the container content vertical 
  4112.  
  4113. Parameters 
  4114.  
  4115. LONG how much pixels to scroll 
  4116.  
  4117.  
  4118. ΓòÉΓòÉΓòÉ 3.18.12. XContainerControl::ExpandTreeObject ΓòÉΓòÉΓòÉ
  4119.  
  4120. Remarks 
  4121.  
  4122. Expands/collaps an object in tree-view. 
  4123.  
  4124. Parameters 
  4125.  
  4126. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4127. ΓöéXContainerObject *  Γöéthe object to expand/collaps            Γöé
  4128. Γöéobj                 Γöé                                        Γöé
  4129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4130. ΓöéBOOL expand         ΓöéTRUE=expand                             Γöé
  4131. Γöé                    ΓöéFALSE=collapse                          Γöé
  4132. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4133.  
  4134. Return-Value 
  4135.  
  4136. TRUE success 
  4137.  
  4138.  
  4139. ΓòÉΓòÉΓòÉ 3.18.13. XContainerControl::GetInfo ΓòÉΓòÉΓòÉ
  4140.  
  4141. Remarks 
  4142.  
  4143. Querys information about the container. 
  4144.  
  4145. Parameters 
  4146.  
  4147. XContainerInfo * buffer to hold the information (See the description of 
  4148. XContainerInfo ) 
  4149.  
  4150.  
  4151. ΓòÉΓòÉΓòÉ 3.18.14. XContainerControl::SetInfo ΓòÉΓòÉΓòÉ
  4152.  
  4153. Remarks 
  4154.  
  4155. Set information how to display the container. 
  4156.  
  4157. Parameters 
  4158.  
  4159. XContainerInfo * See the description of XContainerInfo 
  4160.  
  4161.  
  4162. ΓòÉΓòÉΓòÉ 3.18.15. XContainerControl::AddObject ΓòÉΓòÉΓòÉ
  4163.  
  4164. Remarks 
  4165.  
  4166. Add an object to the container. If you insert a large amount of objects you 
  4167. should set parameter <redraw> to FALSE and call InvalidateObject(NULL) if you 
  4168. have finished inserting. 
  4169.  
  4170. Parameters 
  4171.  
  4172. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4173. ΓöéXContainerObject *  Γöéobject to add                           Γöé
  4174. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4175. ΓöéXContainerObject *  Γöéparent of the object (for tree-view),   Γöé
  4176. Γöé                    Γöédefault is NULL                         Γöé
  4177. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4178. ΓöéXContainerObject *  Γöésibling object to insert behind, or:    Γöé
  4179. Γöé                    ΓöéCON_FIRST insert at the top             Γöé
  4180. Γöé                    ΓöéCON_END insert at the end               Γöé
  4181. Γöé                    ΓöéIn this cases you have to make a        Γöé
  4182. Γöé                    Γöétypecast: (XContainerObject *), default Γöé
  4183. Γöé                    Γöéis CON_END                              Γöé
  4184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4185. ΓöéBOOL                Γöéredraw the object                       Γöé
  4186. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4187.  
  4188. Return-Value 
  4189.  
  4190. BOOL success 
  4191.  
  4192.  
  4193. ΓòÉΓòÉΓòÉ 3.18.16. XContainerControl::AddObjectList ΓòÉΓòÉΓòÉ
  4194.  
  4195. Remarks 
  4196.  
  4197. Add an object to the container. If you insert a large amount of objects you 
  4198. should set parameter <redraw> to FALSE and call InvalidateObject(NULL) if you 
  4199. have finished inserting. 
  4200.  
  4201. Parameters 
  4202.  
  4203. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4204. ΓöéXContainerObject ** Γöéan array of pointer to objects to add   Γöé
  4205. ΓöétheObject           Γöé                                        Γöé
  4206. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4207. ΓöéSHORT count         Γöécount of object in the array            Γöé
  4208. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4209. ΓöéXContainerObject *  Γöéparent of the objects (for tree-view)   Γöé
  4210. ΓöéparentObject        Γöé(default is NULL)                       Γöé
  4211. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4212. ΓöéXContainerObject *  Γöésibling object to insert behind, or:    Γöé
  4213. ΓöésibObject           ΓöéCON_FIRST insert at the top             Γöé
  4214. Γöé                    ΓöéCON_END insert at the end               Γöé
  4215. Γöé                    ΓöéIn this cases you have to make a        Γöé
  4216. Γöé                    Γöétypecast: (XContainerObject *), default Γöé
  4217. Γöé                    Γöéis CON_END                              Γöé
  4218. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4219. ΓöéBOOL redraw         Γöédraw the objects                        Γöé
  4220. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4221.  
  4222. Return-Value 
  4223.  
  4224. BOOL success 
  4225.  
  4226.  
  4227. ΓòÉΓòÉΓòÉ 3.18.17. XContainerControl::RemoveAll ΓòÉΓòÉΓòÉ
  4228.  
  4229. Remarks 
  4230.  
  4231. Remove all objects from a container 
  4232.  
  4233. Parameters 
  4234.  
  4235. BOOL destroy objects, the destructors of the objects are called and  memory 
  4236. ascociated with the container is freed. 
  4237.  
  4238.  
  4239. ΓòÉΓòÉΓòÉ 3.18.18. XContainerControl::RemoveObject ΓòÉΓòÉΓòÉ
  4240.  
  4241. Remarks 
  4242.  
  4243. Removes an object from the container 
  4244.  
  4245. Parameters 
  4246.  
  4247. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4248. ΓöéXContainerObject *  Γöéthe object to remove                    Γöé
  4249. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4250. ΓöéBOOL                Γöéif TRUE the destructor of the object is Γöé
  4251. Γöé                    Γöécalled  if FALSE it exist (usefull if anΓöé
  4252. Γöé                    Γöéobject is member  of multiple           Γöé
  4253. Γöé                    Γöécontainer-controls)  (default is TRUE)  Γöé
  4254. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4255. ΓöéBOOL                Γöéredraw the container (default is TRUE)  Γöé
  4256. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4257.  
  4258. Return-Value 
  4259.  
  4260. BOOL success 
  4261.  
  4262.  
  4263. ΓòÉΓòÉΓòÉ 3.18.19. XContainerControl::RemoveObjectList ΓòÉΓòÉΓòÉ
  4264.  
  4265. Remarks 
  4266.  
  4267. Removes an array of objects from the container 
  4268.  
  4269. Parameters 
  4270.  
  4271. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4272. ΓöéXContainerObject ** Γöéan array of pointer to objects to removeΓöé
  4273. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4274. ΓöéSHORT               Γöéthe count of object in the array        Γöé
  4275. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4276. ΓöéBOOL                Γöéif TRUE the destructor of the objects   Γöé
  4277. Γöé                    Γöéare called  if FALSE it exist (usefull  Γöé
  4278. Γöé                    Γöéif an object is member  of multiple     Γöé
  4279. Γöé                    Γöécontainer-controls)  (default is TRUE)  Γöé
  4280. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4281. ΓöéBOOL                Γöéredraw the container (default is TRUE)  Γöé
  4282. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4283.  
  4284. Return-Value 
  4285.  
  4286. BOOL success 
  4287.  
  4288.  
  4289. ΓòÉΓòÉΓòÉ 3.18.20. XContainerControl::SortObjects ΓòÉΓòÉΓòÉ
  4290.  
  4291. Remarks 
  4292.  
  4293. Sort the objects in the container. On default the objects are sorted by the 
  4294. title of the object. To sort them on a user-defined way you must override the 
  4295. method Sort() of the XContainerObject. 
  4296.  
  4297.  
  4298. ΓòÉΓòÉΓòÉ 3.18.21. XContainerControl::TitleEdited ΓòÉΓòÉΓòÉ
  4299.  
  4300. Remarks 
  4301.  
  4302. This method is called if the user has edited the title of the container. 
  4303. Overwrite this method if you need the information 
  4304.  
  4305. Parameters 
  4306.  
  4307. char * the new Title 
  4308.  
  4309.  
  4310. ΓòÉΓòÉΓòÉ 3.18.22. XContainerControl::SetObjectEmphasis ΓòÉΓòÉΓòÉ
  4311.  
  4312. Remarks 
  4313.  
  4314. Sets the emphasis of an object so displaying the objects icon is changed 
  4315.  
  4316. Parameters 
  4317.  
  4318. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4319. ΓöéXContainerObject *  Γöéobject to change                        Γöé
  4320. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4321. ΓöéSHORT               Γöéthe needed emphasis, valid values are:  Γöé
  4322. Γöé                    ΓöéCON_CURSORED the object is cursored     Γöé
  4323. Γöé                    ΓöéCON_DISABLED the object is disabled     Γöé
  4324. Γöé                    ΓöéCON_INUSE the objects icon is displayed Γöé
  4325. Γöé                    Γöéopen                                    Γöé
  4326. Γöé                    ΓöéCON_PICKED the objects icon is displayedΓöé
  4327. Γöé                    Γöédragged                                 Γöé
  4328. Γöé                    ΓöéCON_SELECTED the object is selected     Γöé
  4329. Γöé                    ΓöéCON_SOURCE the object get               Γöé
  4330. Γöé                    Γöésource-emphasis                         Γöé
  4331. Γöé                    Γöé(can be or-ed)                          Γöé
  4332. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4333. ΓöéBOOL                Γöéenable/disable emphasis                 Γöé
  4334. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4335.  
  4336.  
  4337. ΓòÉΓòÉΓòÉ 3.18.23. XContainerControl::FindObject ΓòÉΓòÉΓòÉ
  4338.  
  4339. Remarks 
  4340.  
  4341. Get an object from the container with relative positions 
  4342.  
  4343. Parameters 
  4344.  
  4345. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4346. ΓöéXContainerObject *  Γöésearch relative to this object (default Γöé
  4347. ΓöéstartObject         Γöéis NULL)                                Γöé
  4348. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4349. ΓöéSHORT select        Γöéserach settings, valid values are:      Γöé
  4350. Γöé                    ΓöéCON_FIRST get the first object of the   Γöé
  4351. Γöé                    Γöécontainer                               Γöé
  4352. Γöé                    ΓöéCON_FIRSTCHILD get the first child of   Γöé
  4353. Γöé                    ΓöéstartObject                             Γöé
  4354. Γöé                    ΓöéCON_LAST get the last object of the     Γöé
  4355. Γöé                    Γöécontainer                               Γöé
  4356. Γöé                    ΓöéCON_LASTCHILD get the last child of     Γöé
  4357. Γöé                    ΓöéstartObject                             Γöé
  4358. Γöé                    ΓöéCON_NEXT get the next object relative toΓöé
  4359. Γöé                    ΓöéstartObject                             Γöé
  4360. Γöé                    ΓöéCON_PARENT get the parent of startObjectΓöé
  4361. Γöé                    ΓöéCON_PREV get the previous object        Γöé
  4362. Γöé                    Γöérelative to startObject                 Γöé
  4363. Γöé                    Γöédefault is CON_FIRST                    Γöé
  4364. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4365.  
  4366. Return-Value 
  4367.  
  4368. XContainerObject * pointer to the found object (NULL if nothing is found) 
  4369.  
  4370.  
  4371. ΓòÉΓòÉΓòÉ 3.18.24. XContainerControl::GetObject ΓòÉΓòÉΓòÉ
  4372.  
  4373. Remarks 
  4374.  
  4375. Get an object from the container by querying the objects emphasis 
  4376.  
  4377. Parameters 
  4378.  
  4379. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4380. ΓöéXContainerObject *  Γöéstart-object, search relative to this   Γöé
  4381. Γöé                    Γöéobject (default is NULL)                Γöé
  4382. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4383. ΓöéSHORT               Γöéthe emphasis to search                  Γöé
  4384. Γöé                    ΓöéCON_CURSORED the object has the cursoredΓöé
  4385. Γöé                    ΓöéCON_DISABLED the object is disabled     Γöé
  4386. Γöé                    ΓöéCON_INUSE the objects icon is displayed Γöé
  4387. Γöé                    Γöéopen                                    Γöé
  4388. Γöé                    ΓöéCON_PICKED the objects icon is displayedΓöé
  4389. Γöé                    Γöédragged                                 Γöé
  4390. Γöé                    ΓöéCON_SELECTED the object is selected     Γöé
  4391. Γöé                    ΓöéCON_SOURCE the object get               Γöé
  4392. Γöé                    Γöésource-emphasis                         Γöé
  4393. Γöé                    Γöé(default is CON_SELECTED, can be or-ed) Γöé
  4394. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4395.  
  4396. Return-Value 
  4397.  
  4398. XContainerObject * pointer to the found object (NULL if nothing is found) 
  4399.  
  4400.  
  4401. ΓòÉΓòÉΓòÉ 3.19. XContainerDragEvent ΓòÉΓòÉΓòÉ
  4402.  
  4403. Overview 
  4404.  
  4405.  
  4406. ΓòÉΓòÉΓòÉ 3.19.1. XContainerDragEvent overview ΓòÉΓòÉΓòÉ
  4407.  
  4408. Parent class: XContainerEvent 
  4409.  
  4410. Overview 
  4411.  
  4412. Drag/drop events in a container generate a XContainerDragEvent which is derived 
  4413. from XContainerEvent and has the same functionality like XDragEvent (see there 
  4414. for further information). 
  4415.  
  4416.  
  4417. ΓòÉΓòÉΓòÉ 3.20. XContainerEditEvent ΓòÉΓòÉΓòÉ
  4418.  
  4419. Overview 
  4420.  
  4421. Functions 
  4422.  
  4423.      GetColumn 
  4424.      GetObject 
  4425.      GetText 
  4426.  
  4427.  
  4428. ΓòÉΓòÉΓòÉ 3.20.1. XContainerEditEvent overview ΓòÉΓòÉΓòÉ
  4429.  
  4430. Parent class: XContainerEvent 
  4431.  
  4432. Overview 
  4433.  
  4434. An XContainerEditEvent is catched with a XContainerHandler. This event occures 
  4435. if the user edit the text of a container-item. 
  4436.  
  4437.  
  4438. ΓòÉΓòÉΓòÉ 3.20.2. XContainerEditEvent::GetColumn ΓòÉΓòÉΓòÉ
  4439.  
  4440. Remarks 
  4441.  
  4442. Returns a pointer to that column in which an item is edited; 
  4443.  
  4444. Return-Value 
  4445.  
  4446. XContainerColumn * theColumn 
  4447.  
  4448.  
  4449. ΓòÉΓòÉΓòÉ 3.20.3. XContainerEditEvent::GetObject ΓòÉΓòÉΓòÉ
  4450.  
  4451. Remarks 
  4452.  
  4453. Returns a pointer to the object which is edited; 
  4454.  
  4455. Return-Value 
  4456.  
  4457. XContainerObject * theObject 
  4458.  
  4459.  
  4460. ΓòÉΓòÉΓòÉ 3.20.4. XContainerEditEvent::GetText ΓòÉΓòÉΓòÉ
  4461.  
  4462. Remarks 
  4463.  
  4464. Returns the text of an edited item. On CON_REALLOC the old text is returned, on 
  4465. CON_ENDEDIT the new text is avaible. 
  4466.  
  4467. Parameters 
  4468.  
  4469. XString * buffer buffer to hold the data 
  4470.  
  4471.  
  4472. ΓòÉΓòÉΓòÉ 3.21. XContainerEvent ΓòÉΓòÉΓòÉ
  4473.  
  4474. Overview 
  4475.  
  4476. Functions 
  4477.  
  4478.      GetObject 
  4479.  
  4480.  
  4481. ΓòÉΓòÉΓòÉ 3.21.1. XContainerEvent overview ΓòÉΓòÉΓòÉ
  4482.  
  4483. Parent class: XControlEvent 
  4484.  
  4485. Overview 
  4486.  
  4487. Events in a container generate a XContainerEvent, if you want to catch these 
  4488. events you must generate a XContainerHandler. Possible event-IDs are: 
  4489.  
  4490. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4491. ΓöéCON_BEGINEDIT       Γöéthe user start to edit a field          Γöé
  4492. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4493. ΓöéCON_COLLAPSTREE     Γöéin tree-view the tree or a part of it isΓöé
  4494. Γöé                    Γöécollapsed                               Γöé
  4495. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4496. ΓöéCON_CONTEXTMENU     Γöéa context-menu is requested             Γöé
  4497. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4498. ΓöéCON_DRAGOVER        Γöéone or more objects fly over the        Γöé
  4499. Γöé                    Γöécontainer                               Γöé
  4500. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4501. ΓöéCON_DROP            Γöéone or more objects are dropped         Γöé
  4502. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4503. ΓöéCON_EMPHASIS        Γöéthe emphasis of an item has changed     Γöé
  4504. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4505. ΓöéCON_ENTER           ΓöéENTER was pressed or a double-click withΓöé
  4506. Γöé                    Γöéthe mouse occured                       Γöé
  4507. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4508. ΓöéCON_EXPANDTREE      Γöéin tree-view the tree or a part of it isΓöé
  4509. Γöé                    Γöéexpanded                                Γöé
  4510. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4511. ΓöéCON_INITDRAG        Γöéa drag-operation is requested           Γöé
  4512. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4513. ΓöéCON_PAINTBACKGOUND  Γöéthe background of the container must be Γöé
  4514. Γöé                    Γöéredrawn                                 Γöé
  4515. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4516. which you can get with XEvent::GetEventID(). In the cases of CON_BEGINEDIT, 
  4517. CON_ENDEDIT and CON_REALLOC a event of the Type XContainerEditEvent is posted, 
  4518. in the case od CON_DROP and CON_DRAGOVER a XContainerDragEvent is posted, you 
  4519. can simple typecast to them. 
  4520.  
  4521.  
  4522. ΓòÉΓòÉΓòÉ 3.21.2. XContainerEvent::GetObject ΓòÉΓòÉΓòÉ
  4523.  
  4524. Remarks 
  4525.  
  4526. Query the object which belongs to the event. Returns the object which posted 
  4527. the event 
  4528.  
  4529. Return-Value 
  4530.  
  4531. XContainerObject * theObject XContainerObject * the Object (can be NULL) 
  4532.  
  4533.  
  4534. ΓòÉΓòÉΓòÉ 3.22. XContainerHandler ΓòÉΓòÉΓòÉ
  4535.  
  4536. Overview 
  4537.  
  4538. Functions 
  4539.  
  4540.      XContainerHandler 
  4541.  
  4542.  
  4543. ΓòÉΓòÉΓòÉ 3.22.1. XContainerHandler overview ΓòÉΓòÉΓòÉ
  4544.  
  4545. Parent class: XHandler 
  4546.  
  4547. Overview 
  4548.  
  4549. To catch events from a container you need to derive a class from 
  4550. XContainerHandler and override the method HandleEvent where you will get the events.
  4551.  
  4552. In the case of drag-events XContainerDragEvent is posted, in the case of 
  4553. edit-events XContainerEditEvent is posted, in the method HandleEvent you can 
  4554. typecast in this case, see XContainerEvent for details. 
  4555.  
  4556.  
  4557. ΓòÉΓòÉΓòÉ 3.22.2. XContainerHandler::XContainerHandler ΓòÉΓòÉΓòÉ
  4558.  
  4559. Parameters 
  4560.  
  4561. XContainerControl * window The window to handle the events for. 
  4562.  
  4563.  
  4564. ΓòÉΓòÉΓòÉ 3.23. XContainerInfo ΓòÉΓòÉΓòÉ
  4565.  
  4566. Overview 
  4567.  
  4568. Functions 
  4569.  
  4570. constructors/destructors 
  4571.  
  4572.      XContainerInfo 
  4573.  
  4574.  misc 
  4575.  
  4576.      EnableSorting 
  4577.      GetBitmapSize 
  4578.      GetObjectCount 
  4579.      SetBitmapSize 
  4580.      SetCollapsedBitmap 
  4581.      SetExpandedBitmap 
  4582.      SetSpacing 
  4583.      SetTreeBitmapSize 
  4584.      SetTreeLineSpacing 
  4585.      SetTreeLineWidth 
  4586.  
  4587.  set/query attributes 
  4588.  
  4589.      EnableBackgroundPainting 
  4590.      IsBackgroundPaintingEnabled 
  4591.      SetAttributes 
  4592.  
  4593.  set/query container title 
  4594.  
  4595.      GetAttributes 
  4596.      GetTitle 
  4597.      SetTitle 
  4598.  
  4599.  splitbar 
  4600.  
  4601.      GetSplitbarPos 
  4602.      SetSplitbarColumn 
  4603.      SetSplitbarPos 
  4604.  
  4605.  
  4606. ΓòÉΓòÉΓòÉ 3.23.1. XContainerInfo overview ΓòÉΓòÉΓòÉ
  4607.  
  4608. Overview 
  4609.  
  4610. XContainerInfo is a class to set/query general attributes for a 
  4611. XContainerControl. To make changes to the settings: 
  4612.  
  4613.    1. query the current setting via XContainerControl::GetInfo() 
  4614.    2. make the changes in the used instance of XContainerInfo 
  4615.    3. call XContainerControl::SetInfo() with the used instance of 
  4616.       XContainerInfo 
  4617.  
  4618.  
  4619. ΓòÉΓòÉΓòÉ 3.23.2. XContainerInfo::XContainerInfo ΓòÉΓòÉΓòÉ
  4620.  
  4621. Remarks 
  4622.  
  4623. Constructor of XContainerInfo 
  4624.  
  4625. Parameters 
  4626.  
  4627. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4628. Γöéchar * theTitle     ΓöéThe title of the container. Default is  Γöé
  4629. Γöé                    Γöéempty.                                  Γöé
  4630. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4631. ΓöéLONG theStyle       Γöéstyle of the container. Valid styles    Γöé
  4632. Γöé                    Γöéare:                                    Γöé
  4633. Γöé                    ΓöéCO_TEXT the container is in text-mode   Γöé
  4634. Γöé                    ΓöéCO_NAME the container is in name-mode   Γöé
  4635. Γöé                    ΓöéCO_ICON the container is in icon-mode   Γöé
  4636. Γöé                    ΓöéCO_DETAIL the container is in           Γöé
  4637. Γöé                    Γöédetail-mode                             Γöé
  4638. Γöé                    ΓöéCO_FLOW arrange objects dynamicaly (textΓöé
  4639. Γöé                    Γöéand name mode only)                     Γöé
  4640. Γöé                    ΓöéCO_MINI the container use small icons   Γöé
  4641. Γöé                    ΓöéCO_TREE the container is in tree-mode   Γöé
  4642. Γöé                    ΓöéCO_OWNERPAINTBACKGROUND the owner will  Γöé
  4643. Γöé                    Γöédraw the background see                 Γöé
  4644. Γöé                    ΓöéXBackgroundDrawEvent and                Γöé
  4645. Γöé                    ΓöéXBackgroundDrawHandler)                 Γöé
  4646. Γöé                    ΓöéCO_TREELINE draw the tree-line in       Γöé
  4647. Γöé                    Γöétree-mode                               Γöé
  4648. Γöé                    ΓöéCO_DRAWBITMAP draw icons                Γöé
  4649. Γöé                    ΓöéCO_DRAWICON draw bitmaps                Γöé
  4650. Γöé                    ΓöéCO_TITLE show the container-title       Γöé
  4651. Γöé                    ΓöéCO_TITLELEFT title is left-justified    Γöé
  4652. Γöé                    ΓöéCO_TITLERIGHT title is right-justified  Γöé
  4653. Γöé                    ΓöéCO_TITLECENTER title is centered        Γöé
  4654. Γöé                    ΓöéCO_TITLESEPARATOR the title is drawn    Γöé
  4655. Γöé                    Γöéwith a separator                        Γöé
  4656. Γöé                    ΓöéCO_TITLEREADONLY the title cannot been  Γöé
  4657. Γöé                    Γöéedited by the user                      Γöé
  4658. Γöé                    ΓöéCO_DETAILTITLES in detail-mode the      Γöé
  4659. Γöé                    Γöétitles of XContainerColumn are shown    Γöé
  4660. Γöé                    ΓöéThe attributes can be or-ed, default is Γöé
  4661. Γöé                    ΓöéCO_ICON.                                Γöé
  4662. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4663.  
  4664.  
  4665. ΓòÉΓòÉΓòÉ 3.23.3. XContainerInfo::EnableSorting ΓòÉΓòÉΓòÉ
  4666.  
  4667. Remarks 
  4668.  
  4669. Enables sorting records when they are inserted. 
  4670.  
  4671. Parameters 
  4672.  
  4673. BOOL sort, set TRUE if the container items should be sorted  when they are 
  4674. inserted. Therefor you must override the  method XContainerObject::Sort(). 
  4675. Default is TRUE. 
  4676.  
  4677.  
  4678. ΓòÉΓòÉΓòÉ 3.23.4. XContainerInfo::GetBitmapSize ΓòÉΓòÉΓòÉ
  4679.  
  4680. Remarks 
  4681.  
  4682. Query the size of bitmaps/icons 
  4683.  
  4684. Parameters 
  4685.  
  4686. XSize * size buffer to hold the size 
  4687.  
  4688.  
  4689. ΓòÉΓòÉΓòÉ 3.23.5. XContainerInfo::GetObjectCount ΓòÉΓòÉΓòÉ
  4690.  
  4691. Remarks 
  4692.  
  4693. Query the count of objects in the container. 
  4694.  
  4695. Return-Value 
  4696.  
  4697. LONG objectCount 
  4698.  
  4699.  
  4700. ΓòÉΓòÉΓòÉ 3.23.6. XContainerInfo::SetBitmapSize ΓòÉΓòÉΓòÉ
  4701.  
  4702. Remarks 
  4703.  
  4704. Set the size of bitmaps/icons 
  4705.  
  4706. Parameters 
  4707.  
  4708. XSize * size 
  4709.  
  4710.  
  4711. ΓòÉΓòÉΓòÉ 3.23.7. XContainerInfo::SetCollapsedBitmap ΓòÉΓòÉΓòÉ
  4712.  
  4713. Remarks 
  4714.  
  4715. Replace the collapsed-icon. Replace the collapsed-bitmap. 
  4716.  
  4717. Parameters 
  4718.  
  4719. XIcon * the new icon XBitmap * the new bitmap 
  4720.  
  4721.  
  4722. ΓòÉΓòÉΓòÉ 3.23.8. XContainerInfo::SetExpandedBitmap ΓòÉΓòÉΓòÉ
  4723.  
  4724. Remarks 
  4725.  
  4726. Replace the expanded-icon. Replace the expanded-bitmap. 
  4727.  
  4728. Parameters 
  4729.  
  4730. XIcon * the new icon XBitmap * the new bitmap 
  4731.  
  4732.  
  4733. ΓòÉΓòÉΓòÉ 3.23.9. XContainerInfo::SetSpacing ΓòÉΓòÉΓòÉ
  4734.  
  4735. Remarks 
  4736.  
  4737. Set the vertical spacing between two objects. 
  4738.  
  4739. Parameters 
  4740.  
  4741. SHORT spacing (in pixels) 
  4742.  
  4743.  
  4744. ΓòÉΓòÉΓòÉ 3.23.10. XContainerInfo::SetTreeBitmapSize ΓòÉΓòÉΓòÉ
  4745.  
  4746. Remarks 
  4747.  
  4748. Set the size of the expanded and collapsed bitmaps/icons in tree-view 
  4749.  
  4750. Parameters 
  4751.  
  4752. XSize * size 
  4753.  
  4754.  
  4755. ΓòÉΓòÉΓòÉ 3.23.11. XContainerInfo::SetTreeLineSpacing ΓòÉΓòÉΓòÉ
  4756.  
  4757. Remarks 
  4758.  
  4759. Set the horizontal spacing between two levels in tree-view. 
  4760.  
  4761. Parameters 
  4762.  
  4763. SHORT width (in pixels) 
  4764.  
  4765.  
  4766. ΓòÉΓòÉΓòÉ 3.23.12. XContainerInfo::SetTreeLineWidth ΓòÉΓòÉΓòÉ
  4767.  
  4768. Remarks 
  4769.  
  4770. Set the width of the trees line in tree-view. 
  4771.  
  4772. Parameters 
  4773.  
  4774. SHORT width (in pixels) 
  4775.  
  4776.  
  4777. ΓòÉΓòÉΓòÉ 3.23.13. XContainerInfo::EnableBackgroundPainting ΓòÉΓòÉΓòÉ
  4778.  
  4779. Remarks 
  4780.  
  4781. Enable/disable background drawing by the application. To draw the background 
  4782. you must install a XBackgroundDrawHandler 
  4783.  
  4784. Parameters 
  4785.  
  4786. BOOL enable, TRUE=enable, FALSE=disable 
  4787.  
  4788.  
  4789. ΓòÉΓòÉΓòÉ 3.23.14. XContainerInfo::IsBackgroundPaintingEnabled ΓòÉΓòÉΓòÉ
  4790.  
  4791. Remarks 
  4792.  
  4793. Query if owner-draw for the background is enabled or not. 
  4794.  
  4795. Return-Value 
  4796.  
  4797. BOOL result 
  4798.  
  4799.  
  4800. ΓòÉΓòÉΓòÉ 3.23.15. XContainerInfo::SetAttributes ΓòÉΓòÉΓòÉ
  4801.  
  4802. Remarks 
  4803.  
  4804. Specify here how the container should be displayed. After you have set up the 
  4805. XContainerInfo use XContainerColumn::SetInfo() 
  4806.  
  4807. Parameters 
  4808.  
  4809. LONG attributes how the container should be displayed ( see XContainerInfo() ) 
  4810.  
  4811.  
  4812. ΓòÉΓòÉΓòÉ 3.23.16. XContainerInfo::GetAttributes ΓòÉΓòÉΓòÉ
  4813.  
  4814. Remarks 
  4815.  
  4816. Query the attributes of the container. 
  4817.  
  4818. Return-Value 
  4819.  
  4820. LONG the attributes which are set for the container (can be or-ed). See 
  4821. XContainerInfo() 
  4822.  
  4823.  
  4824. ΓòÉΓòÉΓòÉ 3.23.17. XContainerInfo::GetTitle ΓòÉΓòÉΓòÉ
  4825.  
  4826. Remarks 
  4827.  
  4828. Query the containers title 
  4829.  
  4830. Parameters 
  4831.  
  4832. XString * buffer 
  4833.  
  4834.  
  4835. ΓòÉΓòÉΓòÉ 3.23.18. XContainerInfo::SetTitle ΓòÉΓòÉΓòÉ
  4836.  
  4837. Remarks 
  4838.  
  4839. Set the title of the container. 
  4840.  
  4841. Parameters 
  4842.  
  4843. char * theTitle 
  4844.  
  4845.  
  4846. ΓòÉΓòÉΓòÉ 3.23.19. XContainerInfo::GetSplitbarPos ΓòÉΓòÉΓòÉ
  4847.  
  4848. Remarks 
  4849.  
  4850. Query the position of the splitbar of a container. 
  4851.  
  4852. Return-Value 
  4853.  
  4854. LONG the position in window-pixels 
  4855.  
  4856.  
  4857. ΓòÉΓòÉΓòÉ 3.23.20. XContainerInfo::SetSplitbarColumn ΓòÉΓòÉΓòÉ
  4858.  
  4859. Remarks 
  4860.  
  4861. Set a splitbar in a container. 
  4862.  
  4863. Parameters 
  4864.  
  4865. XContainerColumn * the XContainerColumn after that the splitbar will be 
  4866. displayed 
  4867.  
  4868.  
  4869. ΓòÉΓòÉΓòÉ 3.23.21. XContainerInfo::SetSplitbarPos ΓòÉΓòÉΓòÉ
  4870.  
  4871. Remarks 
  4872.  
  4873. Set the position of the splitbar of a container. 
  4874.  
  4875. Parameters 
  4876.  
  4877. LONG the position in window-pixels 
  4878.  
  4879.  
  4880. ΓòÉΓòÉΓòÉ 3.24. XContainerObject ΓòÉΓòÉΓòÉ
  4881.  
  4882. Overview 
  4883.  
  4884. Functions 
  4885.  
  4886. columns 
  4887.  
  4888.      SetColumnData 
  4889.  
  4890.  constructors/destructors 
  4891.  
  4892.      XContainerObject 
  4893.  
  4894.  emphasis 
  4895.  
  4896.      GetEmphasis 
  4897.  
  4898.  icon/bitmap 
  4899.  
  4900.      GetBitmap 
  4901.      GetIcon 
  4902.      SetBitmap 
  4903.      SetIcon 
  4904.      SetMiniBitmap 
  4905.      SetMiniIcon 
  4906.  
  4907.  misc 
  4908.  
  4909.      AllocMemory 
  4910.      TitleEdited 
  4911.  
  4912.  title 
  4913.  
  4914.      GetTitle 
  4915.      SetTitle 
  4916.  
  4917.  
  4918. ΓòÉΓòÉΓòÉ 3.24.1. XContainerObject overview ΓòÉΓòÉΓòÉ
  4919.  
  4920. Parent class: XObject 
  4921.  
  4922. Overview 
  4923.  
  4924.  
  4925. ΓòÉΓòÉΓòÉ 3.24.2. XContainerObject::SetColumnData ΓòÉΓòÉΓòÉ
  4926.  
  4927. Remarks 
  4928.  
  4929. Set data for an column for detail-view Set data for an column for detail-view 
  4930. Set data for an column for detail-view Set data for an column for detail-view 
  4931. Set data for an column for detail-view Set data for an column for detail-view 
  4932.  
  4933. Parameters 
  4934.  
  4935. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4936. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4937. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4938. ΓöéXTime *             Γöédata                                    Γöé
  4939. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4940.  
  4941. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4942. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4943. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4944. ΓöéXDate *             Γöédata                                    Γöé
  4945. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4946.  
  4947. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4948. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4949. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4950. ΓöéXIcon *             Γöédata                                    Γöé
  4951. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4952.  
  4953. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4954. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4955. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4956. ΓöéXBitmap *           Γöédata                                    Γöé
  4957. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4958.  
  4959. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4960. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4961. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4962. ΓöéLONG                Γöédata                                    Γöé
  4963. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4964.  
  4965. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4966. ΓöéSHORT               Γöécolumn-number (zero-based index)        Γöé
  4967. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4968. Γöéchar *              Γöédata                                    Γöé
  4969. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4970.  
  4971.  
  4972. ΓòÉΓòÉΓòÉ 3.24.3. XContainerObject::XContainerObject ΓòÉΓòÉΓòÉ
  4973.  
  4974. Remarks 
  4975.  
  4976. Construct a container-item 
  4977.  
  4978. Parameters 
  4979.  
  4980. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4981. ΓöéXContainerControl * Γöéowner                                   Γöé
  4982. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4983. ΓöéSHORT               Γöécount of columns in detail-view (defaultΓöé
  4984. Γöé                    Γöéis NULL)                                Γöé
  4985. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4986.  
  4987.  
  4988. ΓòÉΓòÉΓòÉ 3.24.4. XContainerObject::GetEmphasis ΓòÉΓòÉΓòÉ
  4989.  
  4990. Remarks 
  4991.  
  4992. Query emphasis of the object. 
  4993.  
  4994. Return-Value 
  4995.  
  4996. LONG emphasis (see XContainer::SetObjectEmphasis() for details) 
  4997.  
  4998.  
  4999. ΓòÉΓòÉΓòÉ 3.24.5. XContainerObject::GetBitmap ΓòÉΓòÉΓòÉ
  5000.  
  5001. Remarks 
  5002.  
  5003. Get the bitmap of the object 
  5004.  
  5005. Parameters 
  5006.  
  5007. XBitmap * buffer 
  5008.  
  5009.  
  5010. ΓòÉΓòÉΓòÉ 3.24.6. XContainerObject::GetIcon ΓòÉΓòÉΓòÉ
  5011.  
  5012. Remarks 
  5013.  
  5014. Querry the icon of the object 
  5015.  
  5016. Parameters 
  5017.  
  5018. XIcon * buffer 
  5019.  
  5020.  
  5021. ΓòÉΓòÉΓòÉ 3.24.7. XContainerObject::SetBitmap ΓòÉΓòÉΓòÉ
  5022.  
  5023. Remarks 
  5024.  
  5025. Set object-bitmap. 
  5026.  
  5027. Parameters 
  5028.  
  5029. XBitmap * bitmap 
  5030.  
  5031.  
  5032. ΓòÉΓòÉΓòÉ 3.24.8. XContainerObject::SetIcon ΓòÉΓòÉΓòÉ
  5033.  
  5034. Remarks 
  5035.  
  5036. Set object-icon 
  5037.  
  5038. Parameters 
  5039.  
  5040. XIcon * icon 
  5041.  
  5042.  
  5043. ΓòÉΓòÉΓòÉ 3.24.9. XContainerObject::SetMiniBitmap ΓòÉΓòÉΓòÉ
  5044.  
  5045. Remarks 
  5046.  
  5047. Set the mini-bitmap of the object 
  5048.  
  5049. Parameters 
  5050.  
  5051. XBitmap * bitmap 
  5052.  
  5053.  
  5054. ΓòÉΓòÉΓòÉ 3.24.10. XContainerObject::SetMiniIcon ΓòÉΓòÉΓòÉ
  5055.  
  5056. Remarks 
  5057.  
  5058. Set object mini-icon 
  5059.  
  5060. Parameters 
  5061.  
  5062. XIcon * icon 
  5063.  
  5064.  
  5065. ΓòÉΓòÉΓòÉ 3.24.11. XContainerObject::AllocMemory ΓòÉΓòÉΓòÉ
  5066.  
  5067. Remarks 
  5068.  
  5069. This method is called if it is nessacary to realloc memory for objects in 
  5070. detail-view 
  5071.  
  5072. Parameters 
  5073.  
  5074. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5075. Γöéchar *              Γöéthe new Title                           Γöé
  5076. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5077. ΓöéSHORT               Γöélenght of the new text                  Γöé
  5078. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5079. ΓöéXContainerColumn*   Γöéin detail view this parameter contains aΓöé
  5080. Γöé                    Γöépointer to the related column.          Γöé
  5081. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5082.  
  5083.  
  5084. ΓòÉΓòÉΓòÉ 3.24.12. XContainerObject::TitleEdited ΓòÉΓòÉΓòÉ
  5085.  
  5086. Remarks 
  5087.  
  5088. This method is called if the user has edited the title of the object or the 
  5089. objects title of a column in detail view. Overwrite this method if you need the 
  5090. information 
  5091.  
  5092. Parameters 
  5093.  
  5094. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5095. Γöéchar *              Γöéthe new Title                           Γöé
  5096. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5097. ΓöéXContainerColumn*   Γöéin detail view this parameter contains aΓöé
  5098. Γöé                    Γöépointer to the related column.          Γöé
  5099. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5100.  
  5101.  
  5102. ΓòÉΓòÉΓòÉ 3.24.13. XContainerObject::GetTitle ΓòÉΓòÉΓòÉ
  5103.  
  5104. Remarks 
  5105.  
  5106. Query the title of the object; 
  5107.  
  5108. Parameters 
  5109.  
  5110. XString * buffer 
  5111.  
  5112.  
  5113. ΓòÉΓòÉΓòÉ 3.24.14. XContainerObject::SetTitle ΓòÉΓòÉΓòÉ
  5114.  
  5115. Remarks 
  5116.  
  5117. Set the title of the object. Memory for the title is allocated by the object. 
  5118.  
  5119. Parameters 
  5120.  
  5121. char * title 
  5122.  
  5123.  
  5124. ΓòÉΓòÉΓòÉ 3.25. XControl ΓòÉΓòÉΓòÉ
  5125.  
  5126. Overview 
  5127.  
  5128.  
  5129. ΓòÉΓòÉΓòÉ 3.25.1. XControl overview ΓòÉΓòÉΓòÉ
  5130.  
  5131. Parent class: XWindow 
  5132.  
  5133. Overview 
  5134.  
  5135. XControl is the basic class for user input/output windows. You cannot create a 
  5136. XControl directly. 
  5137.  
  5138.  
  5139. ΓòÉΓòÉΓòÉ 3.26. XControlEvent ΓòÉΓòÉΓòÉ
  5140.  
  5141. Overview 
  5142.  
  5143. Functions 
  5144.  
  5145.      GetEventID 
  5146.      GetWindow 
  5147.      GetWindowID 
  5148.  
  5149.  
  5150. ΓòÉΓòÉΓòÉ 3.26.1. XControlEvent overview ΓòÉΓòÉΓòÉ
  5151.  
  5152. Parent class: XEvent 
  5153.  
  5154. Overview 
  5155.  
  5156. The XControlEvent is send to a XFrameWindow when the user has performed some 
  5157. interaction with a client window of the frame window. If you have caught the 
  5158. XControlEvent by overriding XFrameWindow::DoControl you can get information 
  5159. about the sending window and the type (ID) of the event. Valid event-ID╤Ås are: 
  5160.  
  5161. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5162. ΓöéWIN_CHANGED         Γöéthe content of the client has changed   Γöé
  5163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5164. ΓöéWIN_DBLCLICK        Γöéthe user double-clicked on the window   Γöé
  5165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5166. ΓöéWIN_PAINT           Γöéthe window will be redrawn              Γöé
  5167. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5168. ΓöéWIN_ENTER           Γöéthe user pressed ENTER                  Γöé
  5169. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5170. ΓöéWIN_SELECTED        Γöéan item of the window was selected      Γöé
  5171. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5172. ΓöéWIN_VSCROLL         Γöéthe window scrolls it contents          Γöé
  5173. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5174. ΓöéWIN_HSCROLL         Γöéthe window scrolls it contents          Γöé
  5175. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5176. ΓöéWIN_SETFOCUS        Γöéthe window recieves the focus           Γöé
  5177. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5178. ΓöéWIN_KILLFOCUS       Γöéthe window lost the focus               Γöé
  5179. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5180. ΓöéWIN_SHOWLIST        Γöéthe list of a XComboBox will be         Γöé
  5181. Γöé                    Γöédisplayed                               Γöé
  5182. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5183. ΓöéWIN_TRACK           Γöéthe user tracks the window (in XSlider) Γöé
  5184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5185. ΓöéWIN_ENDTRACK        Γöéthe user stopped tracking (in XSlider)  Γöé
  5186. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5187. ΓöéWIN_UPARROW         Γöéthe user pressed the arrow "up" (in     Γöé
  5188. Γöé                    ΓöéXSpinButton)                            Γöé
  5189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5190. ΓöéWIN_DOWNARROW       Γöéthe user pressed the arrow "down" (in   Γöé
  5191. Γöé                    ΓöéXSpinButton)                            Γöé
  5192. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5193. ΓöéMEDIA_PLAYED        Γöéa media-window has completed playing a  Γöé
  5194. Γöé                    Γöéfile                                    Γöé
  5195. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5196. ΓöéMEDIA_PAUSED        Γöéa media-window paused playing a file    Γöé
  5197. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5198. ΓöéMEDIA_REWINDED      Γöéa media-window completed rewinding a    Γöé
  5199. Γöé                    Γöéfile                                    Γöé
  5200. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5201. ΓöéMEDIA_STOPED        Γöéa media-window stoped playing a file    Γöé
  5202. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5203.  
  5204.  
  5205. ΓòÉΓòÉΓòÉ 3.26.2. XControlEvent::GetEventID ΓòÉΓòÉΓòÉ
  5206.  
  5207. Remarks 
  5208.  
  5209. Returns a pointer to the window which has send the event 
  5210.  
  5211. Return-Value 
  5212.  
  5213. LONG id the id of the event, see XControlEvent. 
  5214.  
  5215.  
  5216. ΓòÉΓòÉΓòÉ 3.26.3. XControlEvent::GetWindow ΓòÉΓòÉΓòÉ
  5217.  
  5218. Remarks 
  5219.  
  5220. Returns a pointer to the window which has send the event 
  5221.  
  5222. Return-Value 
  5223.  
  5224. XWindow * thePointer the pointer of the sending window, if you  know the window 
  5225. type, you can typecast to  the needed class 
  5226.  
  5227.  
  5228. ΓòÉΓòÉΓòÉ 3.26.4. XControlEvent::GetWindowID ΓòÉΓòÉΓòÉ
  5229.  
  5230. Remarks 
  5231.  
  5232. Returns the ID of the window which has send the event 
  5233.  
  5234. Return-Value 
  5235.  
  5236. LONG theWindowID the ID of the sending window 
  5237.  
  5238.  
  5239. ΓòÉΓòÉΓòÉ 3.27. XCountryInfo ΓòÉΓòÉΓòÉ
  5240.  
  5241. Overview 
  5242.  
  5243. Functions 
  5244.  
  5245.      GetCountry 
  5246.      GetDateFormat 
  5247.  
  5248.  constructors/destructors 
  5249.  
  5250.      XCountryInfo 
  5251.  
  5252.  
  5253. ΓòÉΓòÉΓòÉ 3.27.1. XCountryInfo overview ΓòÉΓòÉΓòÉ
  5254.  
  5255. Parent class: XObject 
  5256.  
  5257. Overview 
  5258.  
  5259.  
  5260. ΓòÉΓòÉΓòÉ 3.27.2. XCountryInfo::GetCountry ΓòÉΓòÉΓòÉ
  5261.  
  5262. Remarks 
  5263.  
  5264. Query the country 
  5265.  
  5266. Return-Value 
  5267.  
  5268. ID of the country: 
  5269.  
  5270. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5271. ΓöéAsian English       Γöé099                                     Γöé
  5272. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5273. ΓöéAustralia           Γöé061                                     Γöé
  5274. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5275. ΓöéBelgium             Γöé032                                     Γöé
  5276. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5277. ΓöéCanadian French     Γöé002                                     Γöé
  5278. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5279. ΓöéCzechoslovakia      Γöé042                                     Γöé
  5280. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5281. ΓöéDenmark             Γöé045                                     Γöé
  5282. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5283. ΓöéFinland             Γöé358                                     Γöé
  5284. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5285. ΓöéFrance              Γöé033                                     Γöé
  5286. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5287. ΓöéGermany             Γöé049                                     Γöé
  5288. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5289. ΓöéHungary             Γöé036                                     Γöé
  5290. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5291. ΓöéIceland             Γöé354                                     Γöé
  5292. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5293. ΓöéItaly               Γöé039                                     Γöé
  5294. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5295. ΓöéJapan               Γöé081                                     Γöé
  5296. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5297. ΓöéJapan SAA           Γöé081                                     Γöé
  5298. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5299. ΓöéKorea               Γöé082                                     Γöé
  5300. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5301. ΓöéKorea SAA           Γöé082                                     Γöé
  5302. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5303. ΓöéLatin America       Γöé003                                     Γöé
  5304. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5305. ΓöéNetherlands         Γöé031                                     Γöé
  5306. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5307. ΓöéNorway              Γöé047                                     Γöé
  5308. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5309. ΓöéPeople's Republic ofΓöé086                                     Γöé
  5310. ΓöéChina               Γöé                                        Γöé
  5311. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5312. ΓöéPoland              Γöé048                                     Γöé
  5313. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5314. ΓöéPortugal            Γöé351                                     Γöé
  5315. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5316. ΓöéSpain               Γöé034                                     Γöé
  5317. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5318. ΓöéSweden              Γöé046                                     Γöé
  5319. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5320. ΓöéSwitzerland         Γöé041                                     Γöé
  5321. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5322. ΓöéTaiwan              Γöé088                                     Γöé
  5323. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5324. ΓöéTurkey              Γöé090                                     Γöé
  5325. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5326. ΓöéUnited Kingdom      Γöé044                                     Γöé
  5327. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5328. ΓöéUnited States       Γöé001                                     Γöé
  5329. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5330. ΓöéYugoslavia          Γöé038                                     Γöé
  5331. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5332.  
  5333.  
  5334. ΓòÉΓòÉΓòÉ 3.27.3. XCountryInfo::GetDateFormat ΓòÉΓòÉΓòÉ
  5335.  
  5336. Remarks 
  5337.  
  5338. Query the format of a date value 
  5339.  
  5340. Return-Value 
  5341.  
  5342. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5343. Γöé0                   Γöéformat is mmddyy                        Γöé
  5344. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5345. Γöé1                   Γöéformat is ddmmyy                        Γöé
  5346. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5347. Γöé2                   Γöéformat is yymmdd                        Γöé
  5348. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5349.  
  5350.  
  5351. ΓòÉΓòÉΓòÉ 3.27.4. XCountryInfo::XCountryInfo ΓòÉΓòÉΓòÉ
  5352.  
  5353. Remarks 
  5354.  
  5355. Constructor needed to query some information about the current country. Query 
  5356. information about the country from the system 
  5357.  
  5358.  
  5359. ΓòÉΓòÉΓòÉ 3.28. XDBaseFile ΓòÉΓòÉΓòÉ
  5360.  
  5361. Overview 
  5362.  
  5363. Functions 
  5364.  
  5365. contructors/destructors 
  5366.  
  5367.      XDBaseFile 
  5368.  
  5369.  misc 
  5370.  
  5371.      SaveHeader 
  5372.  
  5373.  
  5374. ΓòÉΓòÉΓòÉ 3.28.1. XDBaseFile overview ΓòÉΓòÉΓòÉ
  5375.  
  5376. Parent class: XObject 
  5377.  
  5378. Overview 
  5379.  
  5380.  
  5381. ΓòÉΓòÉΓòÉ 3.28.2. XDBaseFile::XDBaseFile ΓòÉΓòÉΓòÉ
  5382.  
  5383. Remarks 
  5384.  
  5385. Create/Open a DBaseIII - file. The behaviour differs from the used parameters. 
  5386.  
  5387. Parameters 
  5388.  
  5389. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5390. Γöéchar * fileName     ΓöéName of the file. A full qualified path Γöé
  5391. Γöé                    Γöécan be nessacary.                       Γöé
  5392. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5393. ΓöéBOOL writeAccess    ΓöéTRUE=allow writing. The file will be    Γöé
  5394. Γöé                    Γöélocked for other applications for       Γöé
  5395. Γöé                    Γöéwriting.                                Γöé
  5396. Γöé                    Γöé FALSE=read-only, other applications mayΓöé
  5397. Γöé                    Γöéwrite to the file.                      Γöé
  5398. Γöé                    Γöé (default is FALSE)                     Γöé
  5399. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5400. ΓöéBOOL createNew      ΓöéTRUE=create a new file. The file is not Γöé
  5401. Γöé                    Γöéwriten to disk until you call XDBaseFileΓöé
  5402. Γöé                    Γöé::SaveHeader().                         Γöé
  5403. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5404. ΓöéFALSE=open a        Γöé                                        Γöé
  5405. Γöéexisting file.      Γöé                                        Γöé
  5406. Γöé (default is FALSE) Γöé                                        Γöé
  5407. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5408.  
  5409. Exceptions 
  5410.  
  5411. If the function fails an exception of the type XDBaseException is thrown. 
  5412.  
  5413.  
  5414. ΓòÉΓòÉΓòÉ 3.28.3. XDBaseFile::SaveHeader ΓòÉΓòÉΓòÉ
  5415.  
  5416. Remarks 
  5417.  
  5418. Save the headerSize (dBaseIII-description) of the file. The current loaded file 
  5419. is closed and the new file (if the filename differs from the original filename) 
  5420. is opend. If a file exists, it will be overwriten! The function resets the 
  5421. content, no records are saved!
  5422.  
  5423. This function should only be called if you have used XDBaseFile::AddField() for 
  5424. inserting one or more new Fields to the table (from this reason no records can 
  5425. be saved). You can use this function to create a copy of the declaration of a 
  5426. dbaseIII-file: 
  5427.  
  5428.    1. Open the file which contains the declaration and records: 
  5429.  
  5430.              XDBaseFile file("orgfile.dbf");
  5431.  
  5432.    2. You can add new fields to the declaration: 
  5433.  
  5434.              file.AddField("DATE", XDBASE_FIELD_DATE, 8);
  5435.  
  5436.    3. Save the declaration in a new file: 
  5437.  
  5438.              file.SaveHeader( "newfile.dbf");
  5439.  
  5440.  Parameters 
  5441.  
  5442.  char * fileName 
  5443.  
  5444.  Exceptions 
  5445.  
  5446.  If the function fails an exception of the type XDBaseException is thrown. 
  5447.  
  5448.  
  5449. ΓòÉΓòÉΓòÉ 3.29. XDBaseRecord ΓòÉΓòÉΓòÉ
  5450.  
  5451. Overview 
  5452.  
  5453. Functions 
  5454.  
  5455.      Remove 
  5456.      Save 
  5457.      XDBaseRecord 
  5458.  
  5459.  
  5460. ΓòÉΓòÉΓòÉ 3.29.1. XDBaseRecord overview ΓòÉΓòÉΓòÉ
  5461.  
  5462. Parent class: XObject 
  5463.  
  5464. Overview 
  5465.  
  5466.  
  5467. ΓòÉΓòÉΓòÉ 3.29.2. XDBaseRecord::Remove ΓòÉΓòÉΓòÉ
  5468.  
  5469. Remarks 
  5470.  
  5471. Mark a record as deleted. The record cannot be loaded any mre. 
  5472.  
  5473. Return-Value 
  5474.  
  5475. BOOL success 
  5476.  
  5477.  
  5478. ΓòÉΓòÉΓòÉ 3.29.3. XDBaseRecord::Save ΓòÉΓòÉΓòÉ
  5479.  
  5480. Remarks 
  5481.  
  5482. Save a record. If the record is new it will be attached at the end of the file. 
  5483.  
  5484. Return-Value 
  5485.  
  5486. BOOL success 
  5487.  
  5488.  
  5489. ΓòÉΓòÉΓòÉ 3.29.4. XDBaseRecord::XDBaseRecord ΓòÉΓòÉΓòÉ
  5490.  
  5491. Remarks 
  5492.  
  5493. Construct a record. A record is a single column of a XDBaseFile. 
  5494.  
  5495. Parameters 
  5496.  
  5497. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5498. ΓöéXDBaseFile *        Γöédatabase                                Γöé
  5499. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5500. ΓöéULONG               Γöézero based index of the record.         Γöé
  5501. Γöé                    Γöé 0=create a new record                  Γöé
  5502. Γöé                    Γöé other=index of a record to load        Γöé
  5503. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5504.  
  5505. Example 
  5506.  
  5507. //In this example all records of a file will be read
  5508. //and are stored in a collection
  5509.  XDbaseFile file(...);
  5510.  list<XDBaseRecord*> recordList;
  5511.  for(int i=0; i < file.GetRecordCount(); i++)
  5512.  {
  5513.  try
  5514.  {
  5515.  XDBaseRecord * record = new XDBaseRecord(  i);
  5516.  recordList.push_back(record);
  5517.  }
  5518.  catch( XDBaseException e)
  5519.  {
  5520.  //the exception can be ignored here: the requested
  5521.  //record is removed from the file
  5522.  }
  5523.  }
  5524. .
  5525.  
  5526. Exceptions 
  5527.  
  5528. If the function fails an exception of the type XDBaseException is thrown. 
  5529. Usualy this exception is thrown when an index-value was given but no record 
  5530. with this index exists or the record is marked as deleted. 
  5531.  
  5532.  
  5533. ΓòÉΓòÉΓòÉ 3.30. XDDE ΓòÉΓòÉΓòÉ
  5534.  
  5535. Overview 
  5536.  
  5537. Functions 
  5538.  
  5539. Server functions 
  5540.  
  5541.      ConnectionRequested 
  5542.  
  5543.  application notification 
  5544.  
  5545.      AdviseRequested 
  5546.      Connected 
  5547.      DataReceived 
  5548.      DataRequested 
  5549.      DisConnected 
  5550.  
  5551.  connect 
  5552.  
  5553.      InitPossible 
  5554.  
  5555.  connection 
  5556.  
  5557.      Init 
  5558.      Terminate 
  5559.  
  5560.  constructors/destructors 
  5561.  
  5562.      XDDE 
  5563.      ~XDDE 
  5564.  
  5565.  data exchange 
  5566.  
  5567.      Advise 
  5568.      GetData 
  5569.      PokeData 
  5570.      SendCommand 
  5571.      SendData 
  5572.      UnAdvise 
  5573.  
  5574.  misc 
  5575.  
  5576.      IsConnected 
  5577.      QueryOwner 
  5578.  
  5579.  server functions 
  5580.  
  5581.      AcceptConnection 
  5582.  
  5583.  
  5584. ΓòÉΓòÉΓòÉ 3.30.1. XDDE overview ΓòÉΓòÉΓòÉ
  5585.  
  5586. Overview 
  5587.  
  5588. XDDE supports "dynamic data exchange". An instance of XDDE can be server or 
  5589. client, it should be possible to create two or more XDDE╤Ås for one window. See 
  5590. OS/2 documentation for details. 
  5591.  
  5592.  
  5593. ΓòÉΓòÉΓòÉ 3.30.2. XDDE::ConnectionRequested ΓòÉΓòÉΓòÉ
  5594.  
  5595. Remarks 
  5596.  
  5597. You must overwrite this method. It is called if a client wants to establish a 
  5598. connection. If you want to response and establish the connection call 
  5599. XDDE::AcceptConnection() 
  5600.  
  5601. Parameters 
  5602.  
  5603. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5604. Γöéchar *              Γöérequired application-name               Γöé
  5605. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5606. Γöéchar *              Γöérequired topic-name                     Γöé
  5607. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5608. ΓöéOOL_WINDOWHANDLE    Γöéwindow-handle of the client             Γöé
  5609. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5610.  
  5611.  
  5612. ΓòÉΓòÉΓòÉ 3.30.3. XDDE::AdviseRequested ΓòÉΓòÉΓòÉ
  5613.  
  5614. Remarks 
  5615.  
  5616. Informs a server that an advise is requested. Override this function if you 
  5617. need this information. 
  5618.  
  5619. Parameters 
  5620.  
  5621. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5622. Γöéchar *              Γöéthe name of the requested item          Γöé
  5623. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5624. ΓöéSHORT               Γöéformat of the data                      Γöé
  5625. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5626. ΓöéOOL_WINDOWHANDLE    Γöéhandle of the client                    Γöé
  5627. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5628.  
  5629.  
  5630. ΓòÉΓòÉΓòÉ 3.30.4. XDDE::Connected ΓòÉΓòÉΓòÉ
  5631.  
  5632. Remarks 
  5633.  
  5634. Informs a server that a client has been connected. Override this function if 
  5635. you need this information. 
  5636.  
  5637. Parameters 
  5638.  
  5639. OOL_WINDOWHANDLE handle of the client 
  5640.  
  5641.  
  5642. ΓòÉΓòÉΓòÉ 3.30.5. XDDE::DataReceived ΓòÉΓòÉΓòÉ
  5643.  
  5644. Remarks 
  5645.  
  5646. Informs that datas has been received. Override this function if you need this 
  5647. information. 
  5648.  
  5649. Parameters 
  5650.  
  5651. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5652. ΓöéULONG               Γöésize of the data                        Γöé
  5653. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5654. Γöévoid *              Γöébuffer which holds the data             Γöé
  5655. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5656. Γöéchar *              Γöéitem name                               Γöé
  5657. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5658. ΓöéSHORT               Γöéformat of the data                      Γöé
  5659. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5660.  
  5661.  
  5662. ΓòÉΓòÉΓòÉ 3.30.6. XDDE::DataRequested ΓòÉΓòÉΓòÉ
  5663.  
  5664. Remarks 
  5665.  
  5666. Informs a server that datas are needed. Override this function if you need this 
  5667. information. 
  5668.  
  5669. Parameters 
  5670.  
  5671. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5672. Γöéchar *              Γöéitem name                               Γöé
  5673. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5674. ΓöéSHORT               Γöéformat of the data                      Γöé
  5675. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5676. ΓöéOOL_WINDOWHANDLE    Γöéthe clients handle                      Γöé
  5677. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5678.  
  5679.  
  5680. ΓòÉΓòÉΓòÉ 3.30.7. XDDE::DisConnected ΓòÉΓòÉΓòÉ
  5681.  
  5682. Remarks 
  5683.  
  5684. Informs that the xdde-instance has no more connections. Override this function 
  5685. if you need this information. 
  5686.  
  5687.  
  5688. ΓòÉΓòÉΓòÉ 3.30.8. XDDE::InitPossible ΓòÉΓòÉΓòÉ
  5689.  
  5690. Remarks 
  5691.  
  5692. Informs the application that a server is ready for a DDE connect. Return TRUE 
  5693. for a connect, otherwise return FALSE. On default this function returns allways 
  5694. TRUE, you must override this function to code the behaviour you want. 
  5695.  
  5696. Parameters 
  5697.  
  5698. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5699. Γöéchar *              Γöéapplivcation name of the possible serverΓöé
  5700. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5701. Γöéchar *              Γöétoppic-name that the possible server    Γöé
  5702. Γöé                    Γöésupports                                Γöé
  5703. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5704.  
  5705. Return-Value 
  5706.  
  5707. BOOL connect 
  5708.  
  5709.  
  5710. ΓòÉΓòÉΓòÉ 3.30.9. XDDE::Init ΓòÉΓòÉΓòÉ
  5711.  
  5712. Remarks 
  5713.  
  5714. Initiates a connection from a client to a server. 
  5715.  
  5716. Parameters 
  5717.  
  5718. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5719. Γöéchar *              Γöéneeded application name                 Γöé
  5720. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5721. Γöéchar *              Γöéneeded topic name                       Γöé
  5722. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5723.  
  5724. Return-Value 
  5725.  
  5726. BOOL success 
  5727.  
  5728.  
  5729. ΓòÉΓòÉΓòÉ 3.30.10. XDDE::Terminate ΓòÉΓòÉΓòÉ
  5730.  
  5731. Remarks 
  5732.  
  5733. Terminates the dde-connection 
  5734.  
  5735.  
  5736. ΓòÉΓòÉΓòÉ 3.30.11. XDDE::XDDE ΓòÉΓòÉΓòÉ
  5737.  
  5738. Remarks 
  5739.  
  5740. Constructs a XDDE instance 
  5741.  
  5742. Parameters 
  5743.  
  5744. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5745. ΓöéXWindow *           Γöéthe window to handle dde for. If you    Γöé
  5746. Γöé                    Γöéhave set a control as a client  for a   Γöé
  5747. Γöé                    Γöéframewindow with SetClient() you must   Γöé
  5748. Γöé                    Γöégive the control as the  owner of the   Γöé
  5749. Γöé                    ΓöéXDDE instance, not the frame window!    Γöé
  5750. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5751. ΓöéBOOL                ΓöéTRUE = server is generated, FALSE =     Γöé
  5752. Γöé                    Γöéclient is generated  (default is FALSE).Γöé
  5753. Γöé                    ΓöéIf a server is generated XDDE will      Γöé
  5754. Γöé                    Γöéhandle  all events automaticaly, for    Γöé
  5755. Γöé                    Γöéclients you must call XDDE::Init()  to  Γöé
  5756. Γöé                    Γöéget a connection to a server            Γöé
  5757. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5758.  
  5759.  
  5760. ΓòÉΓòÉΓòÉ 3.30.12. XDDE::~XDDE ΓòÉΓòÉΓòÉ
  5761.  
  5762. Remarks 
  5763.  
  5764. The destructor of an instance is not called automaticaly, so don╤Åt forget to 
  5765. call this function. If a connection is established, XDDE::Terminate() is called 
  5766. automaticaly 
  5767.  
  5768.  
  5769. ΓòÉΓòÉΓòÉ 3.30.13. XDDE::Advise ΓòÉΓòÉΓòÉ
  5770.  
  5771. Remarks 
  5772.  
  5773. Calls the server to establish a continous data-exchange 
  5774.  
  5775. Parameters 
  5776.  
  5777. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5778. Γöéchar *              Γöéthe name of the requested item          Γöé
  5779. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5780. ΓöéSHORT               Γöéneeded format of data                   Γöé
  5781. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5782.  
  5783.  
  5784. ΓòÉΓòÉΓòÉ 3.30.14. XDDE::GetData ΓòÉΓòÉΓòÉ
  5785.  
  5786. Remarks 
  5787.  
  5788. Calls the server send data one time 
  5789.  
  5790. Parameters 
  5791.  
  5792. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5793. Γöéchar *              Γöéthe name of the requested item          Γöé
  5794. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5795. ΓöéSHORT               Γöéneeded format of data                   Γöé
  5796. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5797.  
  5798.  
  5799. ΓòÉΓòÉΓòÉ 3.30.15. XDDE::PokeData ΓòÉΓòÉΓòÉ
  5800.  
  5801. Remarks 
  5802.  
  5803. Poke data 
  5804.  
  5805. Parameters 
  5806.  
  5807. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5808. ΓöéOOL_WINDOWHANDLE    Γöéhandle of the receiver                  Γöé
  5809. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5810. Γöéchar *              Γöéthe name of the requested item          Γöé
  5811. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5812. Γöévoid *              Γöébuffer which holds data                 Γöé
  5813. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5814. ΓöéULONG               Γöésize of the buffer                      Γöé
  5815. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5816. ΓöéSHORT               Γöéformat of the data (default is          Γöé
  5817. Γöé                    ΓöéDDEF_TEXT)                              Γöé
  5818. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5819.  
  5820.  
  5821. ΓòÉΓòÉΓòÉ 3.30.16. XDDE::SendCommand ΓòÉΓòÉΓòÉ
  5822.  
  5823. Remarks 
  5824.  
  5825. Send a command 
  5826.  
  5827. Parameters 
  5828.  
  5829. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5830. Γöéchar *              Γöéthe name of the requested item          Γöé
  5831. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5832. Γöéchar *              Γöécommand to execute (max. 2000 chars)    Γöé
  5833. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5834.  
  5835.  
  5836. ΓòÉΓòÉΓòÉ 3.30.17. XDDE::SendData ΓòÉΓòÉΓòÉ
  5837.  
  5838. Remarks 
  5839.  
  5840. Send data to a client 
  5841.  
  5842. Parameters 
  5843.  
  5844. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5845. ΓöéOOL_WINDOWHANDLE    Γöéhandle of the receiver                  Γöé
  5846. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5847. Γöéchar *              Γöéthe name of the requested item          Γöé
  5848. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5849. Γöévoid *              Γöébuffer which holds data                 Γöé
  5850. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5851. ΓöéULONG               Γöésize of the buffer                      Γöé
  5852. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5853. ΓöéSHORT               Γöéformat of the data (default is          Γöé
  5854. Γöé                    ΓöéDDEF_TEXT)                              Γöé
  5855. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5856.  
  5857.  
  5858. ΓòÉΓòÉΓòÉ 3.30.18. XDDE::UnAdvise ΓòÉΓòÉΓòÉ
  5859.  
  5860. Remarks 
  5861.  
  5862. Calls the server to stop continous data-exchange 
  5863.  
  5864. Parameters 
  5865.  
  5866. char * the name of the requested item 
  5867.  
  5868. Return-Value 
  5869.  
  5870. BOOL success 
  5871.  
  5872.  
  5873. ΓòÉΓòÉΓòÉ 3.30.19. XDDE::IsConnected ΓòÉΓòÉΓòÉ
  5874.  
  5875. Remarks 
  5876.  
  5877. Returns if a connection is established or not 
  5878.  
  5879. Return-Value 
  5880.  
  5881. BOOL connected 
  5882.  
  5883.  
  5884. ΓòÉΓòÉΓòÉ 3.30.20. XDDE::QueryOwner ΓòÉΓòÉΓòÉ
  5885.  
  5886. Remarks 
  5887.  
  5888. Returns a pointer to the owner window 
  5889.  
  5890. Return-Value 
  5891.  
  5892. XWindow * the owner 
  5893.  
  5894.  
  5895. ΓòÉΓòÉΓòÉ 3.30.21. XDDE::AcceptConnection ΓòÉΓòÉΓòÉ
  5896.  
  5897. Remarks 
  5898.  
  5899. A server must allways overwrite XDDE::ConnectionRequested(). If that method is 
  5900. called you can decide if you want to establish a connection. If you want to 
  5901. establish a connection call this function with the needed parameters. 
  5902.  
  5903. Parameters 
  5904.  
  5905. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5906. Γöéchar *              Γöésupported application-name              Γöé
  5907. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5908. Γöéchar *              Γöésupported topic-name                    Γöé
  5909. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5910. ΓöéOOL_WINDOWHANDLE    Γöéwindow handle of the client             Γöé
  5911. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5912.  
  5913.  
  5914. ΓòÉΓòÉΓòÉ 3.31. XDate ΓòÉΓòÉΓòÉ
  5915.  
  5916. Overview 
  5917.  
  5918. Functions 
  5919.  
  5920.      AddDays 
  5921.      GetDateFromDay 
  5922.      GetDayOfYear 
  5923.      GetDaysOfMonth 
  5924.      GetTotalDaysOfYear 
  5925.      GetWeek 
  5926.      GetWeekBegin 
  5927.      GetWeekDay 
  5928.      IsLeapYear 
  5929.  
  5930.  misc 
  5931.  
  5932.      Compare 
  5933.      Format 
  5934.      GetCurrentDate 
  5935.  
  5936.  
  5937. ΓòÉΓòÉΓòÉ 3.31.1. XDate overview ΓòÉΓòÉΓòÉ
  5938.  
  5939. Parent class: XObject 
  5940.  
  5941. Overview 
  5942.  
  5943.  
  5944. ΓòÉΓòÉΓòÉ 3.31.2. XDate::AddDays ΓòÉΓòÉΓòÉ
  5945.  
  5946. Remarks 
  5947.  
  5948. Add/substract days to/from the current date. 
  5949.  
  5950. Parameters 
  5951.  
  5952. SHORT days to add/substract (can be negative) 
  5953.  
  5954. Return-Value 
  5955.  
  5956. BOOL result 
  5957.  
  5958.  
  5959. ΓòÉΓòÉΓòÉ 3.31.3. XDate::GetDateFromDay ΓòÉΓòÉΓòÉ
  5960.  
  5961. Remarks 
  5962.  
  5963. Returns a date which is created from a number of days in a given year. 
  5964.  
  5965. Parameters 
  5966.  
  5967. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5968. ΓöéUSHORT              Γöédays (1-366)                            Γöé
  5969. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5970. ΓöéUSHORT              Γöéyears                                   Γöé
  5971. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5972.  
  5973. Return-Value 
  5974.  
  5975. XDate result 
  5976.  
  5977.  
  5978. ΓòÉΓòÉΓòÉ 3.31.4. XDate::GetDayOfYear ΓòÉΓòÉΓòÉ
  5979.  
  5980. Remarks 
  5981.  
  5982. Returns the number of the day in the current year. 
  5983.  
  5984. Return-Value 
  5985.  
  5986. USHORT number (1-366) 
  5987.  
  5988.  
  5989. ΓòÉΓòÉΓòÉ 3.31.5. XDate::GetDaysOfMonth ΓòÉΓòÉΓòÉ
  5990.  
  5991. Remarks 
  5992.  
  5993. Returns the number of days in the cureent month 
  5994.  
  5995. Return-Value 
  5996.  
  5997. UCHAR number (1-31) 
  5998.  
  5999.  
  6000. ΓòÉΓòÉΓòÉ 3.31.6. XDate::GetTotalDaysOfYear ΓòÉΓòÉΓòÉ
  6001.  
  6002. Remarks 
  6003.  
  6004. returns the count of days of the current year 
  6005.  
  6006. Return-Value 
  6007.  
  6008. USHORT count 
  6009.  
  6010.  
  6011. ΓòÉΓòÉΓòÉ 3.31.7. XDate::GetWeek ΓòÉΓòÉΓòÉ
  6012.  
  6013. Remarks 
  6014.  
  6015. Returns the number in the current year. 
  6016.  
  6017. Return-Value 
  6018.  
  6019. USHORT weeknumber (1-53) 
  6020.  
  6021.  
  6022. ΓòÉΓòÉΓòÉ 3.31.8. XDate::GetWeekBegin ΓòÉΓòÉΓòÉ
  6023.  
  6024. Remarks 
  6025.  
  6026. Returns the date of the 1st day of the week 
  6027.  
  6028. Return-Value 
  6029.  
  6030. XDate result 
  6031.  
  6032.  
  6033. ΓòÉΓòÉΓòÉ 3.31.9. XDate::GetWeekDay ΓòÉΓòÉΓòÉ
  6034.  
  6035. Remarks 
  6036.  
  6037. Returns the weekday of the current date. 
  6038.  
  6039. Return-Value 
  6040.  
  6041. UCHAR weekday (0-6, 0=monday) 
  6042.  
  6043.  
  6044. ΓòÉΓòÉΓòÉ 3.31.10. XDate::IsLeapYear ΓòÉΓòÉΓòÉ
  6045.  
  6046. Remarks 
  6047.  
  6048. Query if a leap year is given 
  6049.  
  6050. Return-Value 
  6051.  
  6052. BOOL 
  6053.  
  6054.  
  6055. ΓòÉΓòÉΓòÉ 3.31.11. XDate::Compare ΓòÉΓòÉΓòÉ
  6056.  
  6057. Remarks 
  6058.  
  6059. Compares the date with another 
  6060.  
  6061. Parameters 
  6062.  
  6063. XDate* date to compare with 
  6064.  
  6065. Return-Value 
  6066.  
  6067. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6068. ΓöéSHORT result        Γöé-1 the date stored is earlier, 0 the    Γöé
  6069. Γöé                    Γöédate are equal,1 the date stored is     Γöé
  6070. Γöé                    Γöélater                                   Γöé
  6071. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6072.  
  6073.  
  6074. ΓòÉΓòÉΓòÉ 3.31.12. XDate::Format ΓòÉΓòÉΓòÉ
  6075.  
  6076. Remarks 
  6077.  
  6078. Print the date into a string 
  6079.  
  6080. Parameters 
  6081.  
  6082. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6083. ΓöéXString*            Γöébuffe which gets the date               Γöé
  6084. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6085. Γöéchar*               Γöéformat, see strftime() for details      Γöé
  6086. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6087.  
  6088.  
  6089. ΓòÉΓòÉΓòÉ 3.31.13. XDate::GetCurrentDate ΓòÉΓòÉΓòÉ
  6090.  
  6091. Remarks 
  6092.  
  6093. Query the current date from the system 
  6094.  
  6095.  
  6096. ΓòÉΓòÉΓòÉ 3.32. XDateEntryField ΓòÉΓòÉΓòÉ
  6097.  
  6098. Overview 
  6099.  
  6100. Functions 
  6101.  
  6102. constructors/destructors 
  6103.  
  6104.      XDateEntryField 
  6105.  
  6106.  
  6107. ΓòÉΓòÉΓòÉ 3.32.1. XDateEntryField overview ΓòÉΓòÉΓòÉ
  6108.  
  6109. Parent class: XEntryField 
  6110.  
  6111. Overview 
  6112.  
  6113. XDateEntryField is a single-line text field for dates. 
  6114.  
  6115.  
  6116. ΓòÉΓòÉΓòÉ 3.32.2. XDateEntryField::XDateEntryField ΓòÉΓòÉΓòÉ
  6117.  
  6118. Remarks 
  6119.  
  6120. Constructs an entryfield for dates. 
  6121.  
  6122. Parameters 
  6123.  
  6124. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6125. ΓöéXWindow * owner     Γöéthe owner of the entryfield             Γöé
  6126. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6127. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  6128. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6129. ΓöéUSHORT id           Γöéid of the window (default is zero)      Γöé
  6130. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6131. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  6132. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6133. ΓöéEN_LEFT             Γöé                                        Γöé
  6134. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6135. ΓöéEN_CENTER           Γöé                                        Γöé
  6136. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6137. ΓöéEN_RIGHT            Γöé                                        Γöé
  6138. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6139. ΓöéEN_AUTOSCROLL       Γöé                                        Γöé
  6140. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6141. ΓöéEN_MARGIN           Γöé                                        Γöé
  6142. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6143. ΓöéEN_AUTOTAB          Γöé                                        Γöé
  6144. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6145. ΓöéEN_READONLY         Γöé                                        Γöé
  6146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6147. ΓöéEN_UNREADABLE       Γöé                                        Γöé
  6148. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6149. ΓöéEN_AUTOSIZE         Γöé                                        Γöé
  6150. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6151. ΓöéEN_BORDER           Γöé                                        Γöé
  6152. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6153.  (can be or-ed) const char * string text to display const char * font font to 
  6154. use BOOL checkDates TRUE=check entered date when the focus is lost. If the 
  6155. entered date is not  a legal date, the background turns red.
  6156.  
  6157. FALSE=dont check entered values. 
  6158.  
  6159.  
  6160. ΓòÉΓòÉΓòÉ 3.33. XDialog ΓòÉΓòÉΓòÉ
  6161.  
  6162. Overview 
  6163.  
  6164. Functions 
  6165.  
  6166.      DoCommand 
  6167.  
  6168.  
  6169. ΓòÉΓòÉΓòÉ 3.33.1. XDialog overview ΓòÉΓòÉΓòÉ
  6170.  
  6171. Parent class: XWindow 
  6172.  
  6173. Overview 
  6174.  
  6175. XDialog is the base class for XModalDialog and XModelessDialog. You cannot 
  6176. construct an instance of XDialog directly, you have to chose one of the 
  6177. child-classes. 
  6178.  
  6179.  
  6180. ΓòÉΓòÉΓòÉ 3.33.2. XDialog::DoCommand ΓòÉΓòÉΓòÉ
  6181.  
  6182. Remarks 
  6183.  
  6184. If a command was received by a dialog, eg. from a button, you must decide if 
  6185. the dialog can be destroyed or not. Override the XDialog::DoCommand() function, 
  6186. return TRUE if the dialog can be destroyed, otherwise return FALSE. 
  6187.  
  6188. Parameters 
  6189.  
  6190. LONG command 
  6191.  
  6192. Return-Value 
  6193.  
  6194. BOOL TRUE=destroy, FALSE=do not destroy 
  6195.  
  6196.  
  6197. ΓòÉΓòÉΓòÉ 3.34. XDragEvent ΓòÉΓòÉΓòÉ
  6198.  
  6199. Overview 
  6200.  
  6201. Functions 
  6202.  
  6203.      GetDragItem 
  6204.      GetDragItemCount 
  6205.      GetDropPos 
  6206.      GetSourceWindow 
  6207.      SetAcceptMode 
  6208.      SetOperation 
  6209.  
  6210.  
  6211. ΓòÉΓòÉΓòÉ 3.34.1. XDragEvent overview ΓòÉΓòÉΓòÉ
  6212.  
  6213. Parent class: XEvent XEvent 
  6214.  
  6215. Overview 
  6216.  
  6217. For drag-events a XDragEvent is generated, to catch them you need to install a 
  6218. XDragHandler. Possible event-IDs are: 
  6219.  
  6220. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6221. ΓöéDRG_DROPPED         ΓöéAn item was dropped.                    Γöé
  6222. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6223. ΓöéDRG_DRAGOVER        ΓöéAn item fly over the window.            Γöé
  6224. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6225. ΓöéDRG_ENDCONVERSATION ΓöéThe converation ends. No informations   Γöé
  6226. Γöé                    Γöéabout dragitems avaible!                Γöé
  6227. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6228. ΓöéDRG_DISCARDOBJECT   ΓöéDelete the items(s).                    Γöé
  6229. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6230. ΓöéDRG_PRINTOBJECT     ΓöéPrint the item(s). Use                  Γöé
  6231. Γöé                    ΓöéQueryPrinterInfo() to get information   Γöé
  6232. Γöé                    Γöéabout the requested printer.            Γöé
  6233. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6234. For drag-events in a container see: 
  6235.  
  6236.      XContainerDragEvent 
  6237.      XContainerEvent 
  6238.      XContainerHandler 
  6239.  Drag/drop events generate a XDragEvent, you catch them with XDragHandler. If 
  6240.  drag-events should be cought in a container-control use XContainerDragEvent / 
  6241.  XContainerHandler. 
  6242.  
  6243.  
  6244. ΓòÉΓòÉΓòÉ 3.34.2. XDragEvent::GetDragItem ΓòÉΓòÉΓòÉ
  6245.  
  6246. Remarks 
  6247.  
  6248. Query a dragitem. 
  6249.  
  6250. Parameters 
  6251.  
  6252. XDragItem * buffer buffer which will get the item-information
  6253.  
  6254.  SHORT index zero-based index of item to query 
  6255.  
  6256.  
  6257. ΓòÉΓòÉΓòÉ 3.34.3. XDragEvent::GetDragItemCount ΓòÉΓòÉΓòÉ
  6258.  
  6259. Remarks 
  6260.  
  6261. Return the count of drag-items of this dragevent 
  6262.  
  6263. Return-Value 
  6264.  
  6265. SHORT count of items 
  6266.  
  6267.  
  6268. ΓòÉΓòÉΓòÉ 3.34.4. XDragEvent::GetDropPos ΓòÉΓòÉΓòÉ
  6269.  
  6270. Remarks 
  6271.  
  6272. Query the position where the objects were dropped 
  6273.  
  6274. Parameters 
  6275.  
  6276. XPoint * position buffer which will get the position 
  6277.  
  6278.  
  6279. ΓòÉΓòÉΓòÉ 3.34.5. XDragEvent::GetSourceWindow ΓòÉΓòÉΓòÉ
  6280.  
  6281. Remarks 
  6282.  
  6283. Query the system-define handle of the window where the objects were dropped. 
  6284.  
  6285.  
  6286. ΓòÉΓòÉΓòÉ 3.34.6. XDragEvent::SetAcceptMode ΓòÉΓòÉΓòÉ
  6287.  
  6288. Remarks 
  6289.  
  6290. Set the operation supported by the application which receives the drag-event 
  6291.  
  6292. Parameters 
  6293.  
  6294. SHORT accept the opperation, possible values are 
  6295.  
  6296. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6297. ΓöéDRG_DROP            Γöéaccept the items                        Γöé
  6298. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6299. ΓöéDRG_NODROP          Γöédont accept the items in this case      Γöé
  6300. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6301. ΓöéDRG_NEVERDROP       Γöénever accept the items                  Γöé
  6302. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6303.  
  6304.  
  6305. ΓòÉΓòÉΓòÉ 3.34.7. XDragEvent::SetOperation ΓòÉΓòÉΓòÉ
  6306.  
  6307. Remarks 
  6308.  
  6309. Set the operation supported by the application which generates the drag-event 
  6310.  
  6311. Parameters 
  6312.  
  6313. SHORT operation the opperation, possible values are 
  6314.  
  6315. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6316. ΓöéDRG_COPY            Γöécopy the items                          Γöé
  6317. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6318. ΓöéDRG_MOVE            Γöémove the items                          Γöé
  6319. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6320. ΓöéDRG_LINK            Γöélink the items                          Γöé
  6321. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6322.  
  6323.  
  6324. ΓòÉΓòÉΓòÉ 3.35. XDragHandler ΓòÉΓòÉΓòÉ
  6325.  
  6326. Overview 
  6327.  
  6328. Functions 
  6329.  
  6330.      XDragHandler 
  6331.  
  6332.  
  6333. ΓòÉΓòÉΓòÉ 3.35.1. XDragHandler overview ΓòÉΓòÉΓòÉ
  6334.  
  6335. Parent class: XHandler 
  6336.  
  6337. Overview 
  6338.  
  6339. To catch drag-events you need to derive a class from XDragHandler and override 
  6340. the method HandleEvent() where you will get the events (XDragEvent). 
  6341.  
  6342.  
  6343. ΓòÉΓòÉΓòÉ 3.35.2. XDragHandler::XDragHandler ΓòÉΓòÉΓòÉ
  6344.  
  6345. Parameters 
  6346.  
  6347. XWindow * window The window to handle the events for. 
  6348.  
  6349.  
  6350. ΓòÉΓòÉΓòÉ 3.36. XEntryField ΓòÉΓòÉΓòÉ
  6351.  
  6352. Overview 
  6353.  
  6354. Functions 
  6355.  
  6356. clipboard functions 
  6357.  
  6358.      Clear 
  6359.      Copy 
  6360.      Cut 
  6361.      GetSelection 
  6362.      Paste 
  6363.      SelectText 
  6364.  
  6365.  constructors/destructors 
  6366.  
  6367.      XEntryField 
  6368.  
  6369.  misc 
  6370.  
  6371.      EnableOverWrite 
  6372.      GetFirstChar 
  6373.      IsChanged 
  6374.      IsReadOnly 
  6375.      SetLimit 
  6376.      SetReadOnly 
  6377.      ShowFirstChar 
  6378.  
  6379.  
  6380. ΓòÉΓòÉΓòÉ 3.36.1. XEntryField overview ΓòÉΓòÉΓòÉ
  6381.  
  6382. Parent class: XControl 
  6383.  
  6384. Overview 
  6385.  
  6386. XEntryField is a single-line text field. 
  6387.  
  6388.  
  6389. ΓòÉΓòÉΓòÉ 3.36.2. XEntryField::Clear ΓòÉΓòÉΓòÉ
  6390.  
  6391. Remarks 
  6392.  
  6393. Delete the marked text. 
  6394.  
  6395.  
  6396. ΓòÉΓòÉΓòÉ 3.36.3. XEntryField::Copy ΓòÉΓòÉΓòÉ
  6397.  
  6398. Remarks 
  6399.  
  6400. Copy the marked text to the clipboard. 
  6401.  
  6402.  
  6403. ΓòÉΓòÉΓòÉ 3.36.4. XEntryField::Cut ΓòÉΓòÉΓòÉ
  6404.  
  6405. Remarks 
  6406.  
  6407. Cut marked text and put it to the clipboard. 
  6408.  
  6409.  
  6410. ΓòÉΓòÉΓòÉ 3.36.5. XEntryField::GetSelection ΓòÉΓòÉΓòÉ
  6411.  
  6412. Remarks 
  6413.  
  6414. Query the boundarys of the current selection. 
  6415.  
  6416. Parameters 
  6417.  
  6418. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6419. ΓöéSHORT&              Γöéstarting point of selection             Γöé
  6420. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6421. ΓöéSHORT&              Γöéend point                               Γöé
  6422. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6423.  
  6424.  
  6425. ΓòÉΓòÉΓòÉ 3.36.6. XEntryField::Paste ΓòÉΓòÉΓòÉ
  6426.  
  6427. Remarks 
  6428.  
  6429. Paste text from the clipboard. 
  6430.  
  6431.  
  6432. ΓòÉΓòÉΓòÉ 3.36.7. XEntryField::SelectText ΓòÉΓòÉΓòÉ
  6433.  
  6434. Remarks 
  6435.  
  6436. Select text from startpoint to an endpoint. 
  6437.  
  6438. Parameters 
  6439.  
  6440. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6441. ΓöéUSHORT              Γöéthe starting point of selection         Γöé
  6442. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6443. ΓöéUSHORT              Γöéend-point of selection                  Γöé
  6444. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6445.  
  6446.  
  6447. ΓòÉΓòÉΓòÉ 3.36.8. XEntryField::XEntryField ΓòÉΓòÉΓòÉ
  6448.  
  6449. Remarks 
  6450.  
  6451. Constructs an entryfield. 
  6452.  
  6453. Parameters 
  6454.  
  6455. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6456. ΓöéXWindow * owner     Γöéthe owner of the entryfield             Γöé
  6457. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6458. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  6459. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6460. ΓöéUSHORT id           Γöéid of the window                        Γöé
  6461. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6462. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  6463. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6464. ΓöéEN_LEFT             Γöé                                        Γöé
  6465. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6466. ΓöéEN_CENTER           Γöé                                        Γöé
  6467. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6468. ΓöéEN_RIGHT            Γöé                                        Γöé
  6469. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6470. ΓöéEN_AUTOSCROLL       Γöé                                        Γöé
  6471. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6472. ΓöéEN_MARGIN           Γöé                                        Γöé
  6473. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6474. ΓöéEN_AUTOTAB          Γöé                                        Γöé
  6475. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6476. ΓöéEN_READONLY         Γöé                                        Γöé
  6477. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6478. ΓöéEN_UNREADABLE       Γöé                                        Γöé
  6479. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6480. ΓöéEN_AUTOSIZE         Γöé                                        Γöé
  6481. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6482. ΓöéEN_BORDER           Γöé                                        Γöé
  6483. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6484.  (can be or-ed) const char * string text to display (default is NULL) const 
  6485. char * font font to use (default is NULL) 
  6486.  
  6487.  
  6488. ΓòÉΓòÉΓòÉ 3.36.9. XEntryField::EnableOverWrite ΓòÉΓòÉΓòÉ
  6489.  
  6490. Remarks 
  6491.  
  6492. Enables/disables overwrite-mode. 
  6493.  
  6494. Parameters 
  6495.  
  6496. BOOL overwrite TRUE=overWrite, FALSE=disable overWrite 
  6497.  
  6498.  
  6499. ΓòÉΓòÉΓòÉ 3.36.10. XEntryField::GetFirstChar ΓòÉΓòÉΓòÉ
  6500.  
  6501. Remarks 
  6502.  
  6503. Query the index of the first visible charakter. 
  6504.  
  6505. Return-Value 
  6506.  
  6507. SHORT index 
  6508.  
  6509.  
  6510. ΓòÉΓòÉΓòÉ 3.36.11. XEntryField::IsChanged ΓòÉΓòÉΓòÉ
  6511.  
  6512. Remarks 
  6513.  
  6514. Query if the content has changed. 
  6515.  
  6516. Return-Value 
  6517.  
  6518. BOOL result 
  6519.  
  6520.  
  6521. ΓòÉΓòÉΓòÉ 3.36.12. XEntryField::IsReadOnly ΓòÉΓòÉΓòÉ
  6522.  
  6523. Remarks 
  6524.  
  6525. Query if the entryfild is in readonly-mode. 
  6526.  
  6527. Return-Value 
  6528.  
  6529. BOOL result 
  6530.  
  6531.  
  6532. ΓòÉΓòÉΓòÉ 3.36.13. XEntryField::SetLimit ΓòÉΓòÉΓòÉ
  6533.  
  6534. Remarks 
  6535.  
  6536. Set maximum number of charakters. 
  6537.  
  6538. Parameters 
  6539.  
  6540. USHORT length maximum size 
  6541.  
  6542.  
  6543. ΓòÉΓòÉΓòÉ 3.36.14. XEntryField::SetReadOnly ΓòÉΓòÉΓòÉ
  6544.  
  6545. Remarks 
  6546.  
  6547. Enable/disable readonly-mode. 
  6548.  
  6549. Parameters 
  6550.  
  6551. BOOL readOnly TRUE=enable, FALSE=disable readonly-mose 
  6552.  
  6553.  
  6554. ΓòÉΓòÉΓòÉ 3.36.15. XEntryField::ShowFirstChar ΓòÉΓòÉΓòÉ
  6555.  
  6556. Remarks 
  6557.  
  6558. Select the first char to display 
  6559.  
  6560. Parameters 
  6561.  
  6562. SHORT firstChar the first char which will be displayed 
  6563.  
  6564.  
  6565. ΓòÉΓòÉΓòÉ 3.37. XEvent ΓòÉΓòÉΓòÉ
  6566.  
  6567. Overview 
  6568.  
  6569. Functions 
  6570.  
  6571.      GetEventID 
  6572.  
  6573.  
  6574. ΓòÉΓòÉΓòÉ 3.37.1. XEvent overview ΓòÉΓòÉΓòÉ
  6575.  
  6576. Parent class: XObject 
  6577.  
  6578. Overview 
  6579.  
  6580.  
  6581. ΓòÉΓòÉΓòÉ 3.37.2. XEvent::GetEventID ΓòÉΓòÉΓòÉ
  6582.  
  6583. Remarks 
  6584.  
  6585. GetEventID return the ID of the event which ocures. Valid ID╤Ås are specified by 
  6586. the classes derived from XEvent 
  6587.  
  6588. Return-Value 
  6589.  
  6590. ULONG theEventID 
  6591.  
  6592.  
  6593. ΓòÉΓòÉΓòÉ 3.38. XEventSemaphore ΓòÉΓòÉΓòÉ
  6594.  
  6595. Overview 
  6596.  
  6597. Functions 
  6598.  
  6599. constructors/destructors 
  6600.  
  6601.      XEventSemaphore 
  6602.  
  6603.  misc 
  6604.  
  6605.      Close 
  6606.      Post 
  6607.      Reset 
  6608.      Wait 
  6609.  
  6610.  
  6611. ΓòÉΓòÉΓòÉ 3.38.1. XEventSemaphore overview ΓòÉΓòÉΓòÉ
  6612.  
  6613. Parent class: XSemaphore 
  6614.  
  6615. Overview 
  6616.  
  6617.  
  6618. ΓòÉΓòÉΓòÉ 3.38.2. XEventSemaphore::XEventSemaphore ΓòÉΓòÉΓòÉ
  6619.  
  6620. Remarks 
  6621.  
  6622. open an event-semaphore which was created by another process Create an 
  6623. event-semaphore 
  6624.  
  6625. Parameters 
  6626.  
  6627. char * name the name of the semaphore to open WITHOUT leading '\\SEM32\\' 
  6628.  
  6629. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6630. Γöéchar * name         Γöéthe name of the semaphore to create     Γöé
  6631. Γöé                    ΓöéWITHOUT leading '\\SEM32\\'             Γöé
  6632. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6633. ΓöéBOOL shared         ΓöéTRUE=shared semaphore                   Γöé
  6634. Γöé                    ΓöéFALSE=no shared semaphore               Γöé
  6635. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6636. ΓöéBOOL isSet          ΓöéTRUE=state is posted                    Γöé
  6637. Γöé                    ΓöéFALSE=state is not posted               Γöé
  6638. Γöé                    Γöé(default is FALSE)                      Γöé
  6639. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6640.  
  6641. Exceptions 
  6642.  
  6643. If the method fails an exception of the type XSemaphoreException is thrown If 
  6644. the method fails an exception of the type XSemaphoreException is thrown 
  6645.  
  6646.  
  6647. ΓòÉΓòÉΓòÉ 3.38.3. XEventSemaphore::Close ΓòÉΓòÉΓòÉ
  6648.  
  6649. Remarks 
  6650.  
  6651. close an event-semaphore 
  6652.  
  6653. Exceptions 
  6654.  
  6655. If the method fails an exception of the type XSemaphoreException is thrown 
  6656.  
  6657.  
  6658. ΓòÉΓòÉΓòÉ 3.38.4. XEventSemaphore::Post ΓòÉΓòÉΓòÉ
  6659.  
  6660. Remarks 
  6661.  
  6662. Post an event. All semaphores which have opened this semaphore and are waiting 
  6663. gets post means they are unlocked. 
  6664.  
  6665. Exceptions 
  6666.  
  6667. If the method fails an exception of the type XSemaphoreException is thrown 
  6668.  
  6669.  
  6670. ΓòÉΓòÉΓòÉ 3.38.5. XEventSemaphore::Reset ΓòÉΓòÉΓòÉ
  6671.  
  6672. Remarks 
  6673.  
  6674. resets an event-semaphore 
  6675.  
  6676. Return-Value 
  6677.  
  6678. ULONG count of registered clients of the semaphore 
  6679.  
  6680. Exceptions 
  6681.  
  6682. If the method fails an exception of the type XSemaphoreException is thrown 
  6683.  
  6684.  
  6685. ΓòÉΓòÉΓòÉ 3.38.6. XEventSemaphore::Wait ΓòÉΓòÉΓòÉ
  6686.  
  6687. Remarks 
  6688.  
  6689. Wait for a semaphore until it post or until timeout. 
  6690.  
  6691. Parameters 
  6692.  
  6693. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6694. ΓöéLONG timeout        Γöé-1=wait endless                         Γöé
  6695. Γöé                    Γöé 0 = return at once                     Γöé
  6696. Γöé                    Γöé other=time to wait max. (in            Γöé
  6697. Γöé                    Γöémilliseconds)                           Γöé
  6698. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6699.  
  6700. Exceptions 
  6701.  
  6702. If the method fails an exception of the type XSemaphoreException is thrown 
  6703.  
  6704.  
  6705. ΓòÉΓòÉΓòÉ 3.39. XException ΓòÉΓòÉΓòÉ
  6706.  
  6707. Overview 
  6708.  
  6709. Functions 
  6710.  
  6711. Get information 
  6712.  
  6713.      GetErrorCode 
  6714.      GetErrorMessage 
  6715.  
  6716.  Show information 
  6717.  
  6718.      PrintError 
  6719.      ShowError 
  6720.  
  6721.  
  6722. ΓòÉΓòÉΓòÉ 3.39.1. XException overview ΓòÉΓòÉΓòÉ
  6723.  
  6724. Overview 
  6725.  
  6726. The OOL throws exceptions in form of this class. You can catch this exceptions 
  6727. and exceptions derived from this class in the usual way.
  6728.  
  6729. To throw exceptions yourself you may use the macro OOLThrow with exception-text 
  6730. and errorcode, eg 
  6731.  
  6732. OOLThrow("an exception", 100)
  6733.  
  6734. For derived exception-classes this macro is redefined. 
  6735.  
  6736.  
  6737. ΓòÉΓòÉΓòÉ 3.39.2. XException::GetErrorCode ΓòÉΓòÉΓòÉ
  6738.  
  6739. Remarks 
  6740.  
  6741. returns the error-code 
  6742.  
  6743. Return-Value 
  6744.  
  6745. LONG theCode 
  6746.  
  6747.  
  6748. ΓòÉΓòÉΓòÉ 3.39.3. XException::GetErrorMessage ΓòÉΓòÉΓòÉ
  6749.  
  6750. Remarks 
  6751.  
  6752. returns a char pointer with the error text 
  6753.  
  6754. Return-Value 
  6755.  
  6756. char * errorText 
  6757.  
  6758.  
  6759. ΓòÉΓòÉΓòÉ 3.39.4. XException::PrintError ΓòÉΓòÉΓòÉ
  6760.  
  6761. Remarks 
  6762.  
  6763. Displays information about the exception on the commandline. This function 
  6764. should only be used with VIO-applications. 
  6765.  
  6766.  
  6767. ΓòÉΓòÉΓòÉ 3.39.5. XException::ShowError ΓòÉΓòÉΓòÉ
  6768.  
  6769. Remarks 
  6770.  
  6771. Displays a messagebox with information about the exception. This function 
  6772. should only be used with PM-applications. 
  6773.  
  6774. Parameters 
  6775.  
  6776. XWindow * owner owner window, can be NULL. 
  6777.  
  6778.  
  6779. ΓòÉΓòÉΓòÉ 3.40. XFile ΓòÉΓòÉΓòÉ
  6780.  
  6781. Overview 
  6782.  
  6783. Functions 
  6784.  
  6785. EAs 
  6786.  
  6787.      GetEA 
  6788.      GetEAList 
  6789.      SetEA 
  6790.      SetEAList 
  6791.  
  6792.  directorys 
  6793.  
  6794.      CreateDirectory 
  6795.      DeleteDirectory 
  6796.      GetCurrentDirectory 
  6797.  
  6798.  disks 
  6799.  
  6800.      GetCurrentDisk 
  6801.      IsDriveAvaible 
  6802.      SetDefaultDisk 
  6803.  
  6804.  misc 
  6805.  
  6806.      Copy 
  6807.      GetFileInfo 
  6808.      Move 
  6809.      Remove 
  6810.      ResetBuffer 
  6811.      SetFileInfo 
  6812.  
  6813.  open/close 
  6814.  
  6815.      Open 
  6816.  
  6817.  
  6818. ΓòÉΓòÉΓòÉ 3.40.1. XFile overview ΓòÉΓòÉΓòÉ
  6819.  
  6820. Parent class: XIO 
  6821.  
  6822. Overview 
  6823.  
  6824.  
  6825. ΓòÉΓòÉΓòÉ 3.40.2. XFile::GetEA ΓòÉΓòÉΓòÉ
  6826.  
  6827. Remarks 
  6828.  
  6829. Read a single EA-entry of a file 
  6830.  
  6831. Parameters 
  6832.  
  6833. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6834. Γöéchar * fileName     Γöéname of the file                        Γöé
  6835. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6836. ΓöéXEA * ea            Γöébuffer to a XEA                         Γöé
  6837. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6838. Γöéchar * eaName       Γöéname of the EA to read                  Γöé
  6839. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6840.  
  6841. Return-Value 
  6842.  
  6843. ULONG result 
  6844.  
  6845.  
  6846. ΓòÉΓòÉΓòÉ 3.40.3. XFile::GetEAList ΓòÉΓòÉΓòÉ
  6847.  
  6848. Remarks 
  6849.  
  6850. Read all EAs of a file. 
  6851.  
  6852. Parameters 
  6853.  
  6854. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6855. Γöéchar * fileName     Γöéname of the file                        Γöé
  6856. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6857. ΓöéXEAList* list       Γöébuffer of type XEAList                  Γöé
  6858. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6859.  
  6860. Return-Value 
  6861.  
  6862. ULONG result 
  6863.  
  6864.  
  6865. ΓòÉΓòÉΓòÉ 3.40.4. XFile::SetEA ΓòÉΓòÉΓòÉ
  6866.  
  6867. Remarks 
  6868.  
  6869. Save an EA. If the EA exists it will be replaced otherwise added to the EA-list 
  6870. of the file. 
  6871.  
  6872. An EA can also removed from the file's EA-list when you set valueSize to zero 
  6873. of the EA to remove. 
  6874.  
  6875. Parameters 
  6876.  
  6877. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6878. Γöéchar * fileame      Γöéname of the file                        Γöé
  6879. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6880. ΓöéXEA* ea             Γöébuffer with EA to save                  Γöé
  6881. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6882.  
  6883. Return-Value 
  6884.  
  6885. ULONG 
  6886.  
  6887.  
  6888. ΓòÉΓòÉΓòÉ 3.40.5. XFile::SetEAList ΓòÉΓòÉΓòÉ
  6889.  
  6890. Remarks 
  6891.  
  6892. Save a list of EAs to a file 
  6893.  
  6894. Parameters 
  6895.  
  6896. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6897. Γöéchar* filename      Γöéname of the file                        Γöé
  6898. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6899. ΓöéXEAList* list       Γöélist of EAs to save                     Γöé
  6900. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6901.  
  6902. Return-Value 
  6903.  
  6904. ULONG result 
  6905.  
  6906.  
  6907. ΓòÉΓòÉΓòÉ 3.40.6. XFile::CreateDirectory ΓòÉΓòÉΓòÉ
  6908.  
  6909. Remarks 
  6910.  
  6911. Creates a directory 
  6912.  
  6913. Parameters 
  6914.  
  6915. char * path of the directory to create 
  6916.  
  6917.  
  6918. ΓòÉΓòÉΓòÉ 3.40.7. XFile::DeleteDirectory ΓòÉΓòÉΓòÉ
  6919.  
  6920. Remarks 
  6921.  
  6922. Delete a directory 
  6923.  
  6924. Parameters 
  6925.  
  6926. char * path of the directory to delete 
  6927.  
  6928.  
  6929. ΓòÉΓòÉΓòÉ 3.40.8. XFile::GetCurrentDirectory ΓòÉΓòÉΓòÉ
  6930.  
  6931. Remarks 
  6932.  
  6933. Query the current directory 
  6934.  
  6935. Parameters 
  6936.  
  6937. XString * buffer to hold the data 
  6938.  
  6939.  
  6940. ΓòÉΓòÉΓòÉ 3.40.9. XFile::GetCurrentDisk ΓòÉΓòÉΓòÉ
  6941.  
  6942. Remarks 
  6943.  
  6944. Query the current disk 
  6945.  
  6946. Parameters 
  6947.  
  6948. char&buffer to hold data (will contain A,B,..) 
  6949.  
  6950.  
  6951. ΓòÉΓòÉΓòÉ 3.40.10. XFile::IsDriveAvaible ΓòÉΓòÉΓòÉ
  6952.  
  6953. Remarks 
  6954.  
  6955. Query if a drive is avaible or not 
  6956.  
  6957. Parameters 
  6958.  
  6959. char drive the drive (A, B, ....) 
  6960.  
  6961. Return-Value 
  6962.  
  6963. BOOL result 
  6964.  
  6965.  
  6966. ΓòÉΓòÉΓòÉ 3.40.11. XFile::SetDefaultDisk ΓòÉΓòÉΓòÉ
  6967.  
  6968. Remarks 
  6969.  
  6970. Set the dault disk 
  6971.  
  6972. Parameters 
  6973.  
  6974. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6975. Γöéchar                Γöéthe drive (A, B, ....)                  Γöé
  6976. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6977.  
  6978.  
  6979. ΓòÉΓòÉΓòÉ 3.40.12. XFile::Copy ΓòÉΓòÉΓòÉ
  6980.  
  6981. Remarks 
  6982.  
  6983. Copy a file 
  6984.  
  6985. Parameters 
  6986.  
  6987. char * from file to copy (including path if nessecary)
  6988.  
  6989.  char * to destination (including path if nessecary) 
  6990.  
  6991. Return-Value 
  6992.  
  6993. ULONG result returncode from the OS. 
  6994.  
  6995.  
  6996. ΓòÉΓòÉΓòÉ 3.40.13. XFile::GetFileInfo ΓòÉΓòÉΓòÉ
  6997.  
  6998. Remarks 
  6999.  
  7000. Query information about files. To access information the file must be open and 
  7001. XFILE_SHARE_DENYWRITE must be set! 
  7002.  
  7003. Parameters 
  7004.  
  7005. XFileInfo * pointer to an instance of XFileInfo 
  7006.  
  7007. Return-Value 
  7008.  
  7009. LONG result of the operatingsystem 
  7010.  
  7011.  
  7012. ΓòÉΓòÉΓòÉ 3.40.14. XFile::Move ΓòÉΓòÉΓòÉ
  7013.  
  7014. Remarks 
  7015.  
  7016. Move a file 
  7017.  
  7018. Parameters 
  7019.  
  7020. char * from file to copy (including path if nessecary)
  7021.  
  7022.  char * to destination (including path if nessecary). If the same directory is 
  7023. given,  Move() renames the file. 
  7024.  
  7025. Return-Value 
  7026.  
  7027. ULONG result returncode from the OS. 
  7028.  
  7029.  
  7030. ΓòÉΓòÉΓòÉ 3.40.15. XFile::Remove ΓòÉΓòÉΓòÉ
  7031.  
  7032. Remarks 
  7033.  
  7034. Delete a file 
  7035.  
  7036. Parameters 
  7037.  
  7038. char * fileName name of the file to delete (including path if nessecary) 
  7039.  
  7040. Return-Value 
  7041.  
  7042. BOOL success 
  7043.  
  7044.  
  7045. ΓòÉΓòÉΓòÉ 3.40.16. XFile::ResetBuffer ΓòÉΓòÉΓòÉ
  7046.  
  7047. Remarks 
  7048.  
  7049. Wait until all writen datas are physicaly saved 
  7050.  
  7051. Return-Value 
  7052.  
  7053. ULONG result returncode from the OS. 
  7054.  
  7055.  
  7056. ΓòÉΓòÉΓòÉ 3.40.17. XFile::SetFileInfo ΓòÉΓòÉΓòÉ
  7057.  
  7058. Remarks 
  7059.  
  7060. Set file-information. To access information the file must be open with 
  7061. XFILE_READONLY and XFILE_SHARE_DENYWRITE must be set! 
  7062.  
  7063. Parameters 
  7064.  
  7065. XFileInfo * pointer to an instance of XFileInfo 
  7066.  
  7067. Return-Value 
  7068.  
  7069. LONG result of the operatingsystem 
  7070.  
  7071.  
  7072. ΓòÉΓòÉΓòÉ 3.40.18. XFile::Open ΓòÉΓòÉΓòÉ
  7073.  
  7074. Remarks 
  7075.  
  7076. Open a file 
  7077.  
  7078. Parameters 
  7079.  
  7080. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7081. Γöéchar * path         Γöéthe path of the file                    Γöé
  7082. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7083. ΓöéULONG modeForOpen   Γöéhow to open, possible values are:       Γöé
  7084. Γöé                    ΓöéXFILE_REPLACE_EXISTING override existingΓöé
  7085. Γöé                    Γöéfilea                                   Γöé
  7086. Γöé                    ΓöéXFILE_OPEN_EXISTING open if file exists Γöé
  7087. Γöé                    ΓöéXFILE_FAIL_EXISTING cancel if the file  Γöé
  7088. Γöé                    Γöéexists                                  Γöé
  7089. Γöé                    ΓöéXFILE_FAIL_IF_NEW cancel if the file    Γöé
  7090. Γöé                    Γöédoesn╤Åt exist                           Γöé
  7091. Γöé                    ΓöéXFILE_CREATE_IF_NEW create a new file ifΓöé
  7092. Γöé                    Γöéit doesn╤Åt exist                        Γöé
  7093. Γöé                    Γöé (can be or-ed)                         Γöé
  7094. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7095. ΓöéULONG accessMode    Γöémode for access, possible values are:   Γöé
  7096. Γöé                    ΓöéXFILE_READONLY                          Γöé
  7097. Γöé                    ΓöéXFILE_WRITEONLY                         Γöé
  7098. Γöé                    ΓöéXFILE_READWRITE                         Γöé
  7099. Γöé                    Γöé (can be or-ed)                         Γöé
  7100. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7101. ΓöéULONG shareMode     Γöémode for file-sharing, possible values  Γöé
  7102. Γöé                    Γöéare:                                    Γöé
  7103. Γöé                    ΓöéXFILE_SHARE_DENYREAD                    Γöé
  7104. Γöé                    ΓöéXFILE_SHARE_DENYWRITE                   Γöé
  7105. Γöé                    ΓöéXFILE_SHARE_DENYREADWRITE               Γöé
  7106. Γöé                    ΓöéXFILE_SHARE_DENYNONE                    Γöé
  7107. Γöé                    Γöé (can be or-ed)                         Γöé
  7108. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7109. ΓöéULONG size          Γöésize to open (only if a file is created,Γöé
  7110. Γöé                    Γöédefault is 0)                           Γöé
  7111. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7112. ΓöéEAOP2 * eaList      Γöélist with extended attributes (default  Γöé
  7113. Γöé                    Γöéis NULL)                                Γöé
  7114. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7115.  
  7116. Return-Value 
  7117.  
  7118. ULONG result returned by the OS 
  7119.  
  7120.  
  7121. ΓòÉΓòÉΓòÉ 3.41. XFileDialog ΓòÉΓòÉΓòÉ
  7122.  
  7123. Overview 
  7124.  
  7125. Functions 
  7126.  
  7127. constructors/destructors 
  7128.  
  7129.      XFileDialog 
  7130.  
  7131.  misc 
  7132.  
  7133.      GetCommand 
  7134.      GetFileCount 
  7135.      GetFileName 
  7136.  
  7137.  
  7138. ΓòÉΓòÉΓòÉ 3.41.1. XFileDialog overview ΓòÉΓòÉΓòÉ
  7139.  
  7140. Parent class: XSystemDialog 
  7141.  
  7142. Overview 
  7143.  
  7144.  
  7145. ΓòÉΓòÉΓòÉ 3.41.2. XFileDialog::XFileDialog ΓòÉΓòÉΓòÉ
  7146.  
  7147. Remarks 
  7148.  
  7149. Open the system defined file-dialog 
  7150.  
  7151. Parameters 
  7152.  
  7153. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7154. ΓöéXWindow * theOwner  Γöéowner-window                            Γöé
  7155. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7156. Γöéchar * filename     Γöéinital value for the filename entryfieldΓöé
  7157. Γöé                    Γöé(default is <*>)                        Γöé
  7158. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7159. Γöéchar * title        Γöétitle of the dialog (default is NULL)   Γöé
  7160. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7161. Γöéchar * filetype     Γöéfile-type to be displayed (default is   Γöé
  7162. Γöé                    ΓöéNULL).                                  Γöé
  7163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7164. ΓöéLONG options        Γöéoptions, valid values are:  FD_OPEN     Γöé
  7165. Γöé                    Γöéopen-dialog  FD_CENTER dialog is        Γöé
  7166. Γöé                    Γöécentered  FD_SAVEAS saveas-dialog       Γöé
  7167. Γöé                    ΓöéFD_MULTIPLESEL multiple file-selection  Γöé
  7168. Γöé                    ΓöéFD_HELP the dialog has a help-button. ToΓöé
  7169. Γöé                    Γöédisplay help the owner-window must be   Γöé
  7170. Γöé                    Γöéassociated with a help-instance and in  Γöé
  7171. Γöé                    Γöéth help-file there must be an entry withΓöé
  7172. Γöé                    Γöéan id of 267 (res=267)  FD_MODELESS showΓöé
  7173. Γöé                    Γöémodeless  FD_APPLYBUTTON apply-button   Γöé
  7174. Γöé                    ΓöéFD_EAS use EAs  FD_FILTERUNION use      Γöé
  7175. Γöé                    Γöéfilter from string-filter and EAs       Γöé
  7176. Γöé                    ΓöéFD_HELPBUTTON show a help-button        Γöé
  7177. Γöé                    Γöé(default is FD_OPEN | FD_CENTER, can be Γöé
  7178. Γöé                    Γöéor-ed)                                  Γöé
  7179. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7180. Γöéchar ** typelist    ΓöéList of filters for extended attributes Γöé
  7181. Γöé                    Γöé(default is NULL). The list must containΓöé
  7182. Γöé                    Γöéa NULL, eg char * list[] = {"C Code",   Γöé
  7183. Γöé                    Γöé"DIB", NULL};                           Γöé
  7184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7185. ΓöéFNWP * dlgProc      Γöéan user-defined dialog-procedure. Use itΓöé
  7186. Γöé                    Γöéto implement your own file-filter or    Γöé
  7187. Γöé                    Γöéredefine the apply-button. See oolglib.cΓöé
  7188. Γöé                    Γöéfor an example.                         Γöé
  7189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7190. ΓöéULONG ulUser        Γöéoptional parameter for your own         Γöé
  7191. Γöé                    Γöédialog-procedure                        Γöé
  7192. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7193.  
  7194.  
  7195. ΓòÉΓòÉΓòÉ 3.41.3. XFileDialog::GetCommand ΓòÉΓòÉΓòÉ
  7196.  
  7197. Remarks 
  7198.  
  7199. Returns the action of the user 
  7200.  
  7201. Return-Value 
  7202.  
  7203. SHORT result: USER_OK or USER_CANCEL 
  7204.  
  7205.  
  7206. ΓòÉΓòÉΓòÉ 3.41.4. XFileDialog::GetFileCount ΓòÉΓòÉΓòÉ
  7207.  
  7208. Remarks 
  7209.  
  7210. Returns the number of files selected 
  7211.  
  7212. Return-Value 
  7213.  
  7214. SHORT count of files 
  7215.  
  7216.  
  7217. ΓòÉΓòÉΓòÉ 3.41.5. XFileDialog::GetFileName ΓòÉΓòÉΓòÉ
  7218.  
  7219. Remarks 
  7220.  
  7221. If the file-dialog is proceeded you can ask for the selected filename. If 
  7222. FD_MULTIPLESEL is specified, at first ask with GetFileCount() for the number of 
  7223. files selected. 
  7224.  
  7225. Parameters 
  7226.  
  7227. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7228. ΓöéXString*            Γöéthe buffer which will contain the       Γöé
  7229. Γöé                    Γöéfilename                                Γöé
  7230. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7231. ΓöéSHORT index         Γöézero-based index of filename to get     Γöé
  7232. Γöé                    Γöé(default is 0)                          Γöé
  7233. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7234.  
  7235.  
  7236. ΓòÉΓòÉΓòÉ 3.42. XFileFind ΓòÉΓòÉΓòÉ
  7237.  
  7238. Overview 
  7239.  
  7240. Functions 
  7241.  
  7242. constructors/destructors 
  7243.  
  7244.      XFileFind 
  7245.      ~XFileFind 
  7246.  
  7247.  find files 
  7248.  
  7249.      Find 
  7250.  
  7251.  
  7252. ΓòÉΓòÉΓòÉ 3.42.1. XFileFind overview ΓòÉΓòÉΓòÉ
  7253.  
  7254. Parent class: XObject 
  7255.  
  7256. Overview 
  7257.  
  7258.  
  7259. ΓòÉΓòÉΓòÉ 3.42.2. XFileFind::XFileFind ΓòÉΓòÉΓòÉ
  7260.  
  7261. Remarks 
  7262.  
  7263. Construct a XFileFind-instance (do not forget to call the destructor) 
  7264.  
  7265. Parameters 
  7266.  
  7267. char * mask for the files to find(e.g. "*.EXE" ) 
  7268.  
  7269.  
  7270. ΓòÉΓòÉΓòÉ 3.42.3. XFileFind::~XFileFind ΓòÉΓòÉΓòÉ
  7271.  
  7272. Remarks 
  7273.  
  7274. Destroys a XFileFind-instance. Never forget to call the destructor! 
  7275.  
  7276.  
  7277. ΓòÉΓòÉΓòÉ 3.42.4. XFileFind::Find ΓòÉΓòÉΓòÉ
  7278.  
  7279. Remarks 
  7280.  
  7281. After you have created an instance you can start to find files. Find() copy the 
  7282. filename found to the given bufer and returns TRUE, it returns FALSE if no file 
  7283. is found. 
  7284.  
  7285. Parameters 
  7286.  
  7287. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7288. ΓöéXString *           Γöébuffer to hold the filename             Γöé
  7289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7290. ΓöéXFileInfo*          Γöébuffer for file-info                    Γöé
  7291. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7292.  
  7293. Return-Value 
  7294.  
  7295. BOOL 
  7296.  
  7297.  
  7298. ΓòÉΓòÉΓòÉ 3.43. XFileInfo ΓòÉΓòÉΓòÉ
  7299.  
  7300. Overview 
  7301.  
  7302. Functions 
  7303.  
  7304. file attributes 
  7305.  
  7306.      GetFileAttributes 
  7307.      IsArchived 
  7308.      IsDirectory 
  7309.      IsHidden 
  7310.      IsReadonly 
  7311.      IsSystem 
  7312.      SetFileAttributes 
  7313.  
  7314.  get information 
  7315.  
  7316.      GetCreationDate 
  7317.      GetCreationTime 
  7318.      GetFileSize 
  7319.      GetLastWriteDate 
  7320.      GetLastWriteTime 
  7321.  
  7322.  
  7323. ΓòÉΓòÉΓòÉ 3.43.1. XFileInfo overview ΓòÉΓòÉΓòÉ
  7324.  
  7325. Parent class: XObject 
  7326.  
  7327. Overview 
  7328.  
  7329.  
  7330. ΓòÉΓòÉΓòÉ 3.43.2. XFileInfo::GetFileAttributes ΓòÉΓòÉΓòÉ
  7331.  
  7332. Remarks 
  7333.  
  7334. Query the files attributes 
  7335.  
  7336. Return-Value 
  7337.  
  7338. LONG attributes (can be or-ed): 
  7339.  
  7340.      XFILE_IS_NORMAL 
  7341.      XFILE_IS_HIDDEN 
  7342.      XFILE_IS_SYSTEM 
  7343.      XFILE_IS_DIRECTORY 
  7344.      XFILE_IS_ARCHIVED 
  7345.      XFILE_IS_READONLY 
  7346.  
  7347.  
  7348. ΓòÉΓòÉΓòÉ 3.43.3. XFileInfo::IsArchived ΓòÉΓòÉΓòÉ
  7349.  
  7350. Remarks 
  7351.  
  7352. Query if the archived-bit is on 
  7353.  
  7354. Return-Value 
  7355.  
  7356. BOOL 
  7357.  
  7358.  
  7359. ΓòÉΓòÉΓòÉ 3.43.4. XFileInfo::IsDirectory ΓòÉΓòÉΓòÉ
  7360.  
  7361. Remarks 
  7362.  
  7363. Query if the file is a directory 
  7364.  
  7365. Return-Value 
  7366.  
  7367. BOOL 
  7368.  
  7369.  
  7370. ΓòÉΓòÉΓòÉ 3.43.5. XFileInfo::IsHidden ΓòÉΓòÉΓòÉ
  7371.  
  7372. Remarks 
  7373.  
  7374. Query if the file is hidden 
  7375.  
  7376. Return-Value 
  7377.  
  7378. BOOL 
  7379.  
  7380.  
  7381. ΓòÉΓòÉΓòÉ 3.43.6. XFileInfo::IsReadonly ΓòÉΓòÉΓòÉ
  7382.  
  7383. Remarks 
  7384.  
  7385. Query if the file is readonly 
  7386.  
  7387. Return-Value 
  7388.  
  7389. BOOL 
  7390.  
  7391.  
  7392. ΓòÉΓòÉΓòÉ 3.43.7. XFileInfo::IsSystem ΓòÉΓòÉΓòÉ
  7393.  
  7394. Remarks 
  7395.  
  7396. Query if the file is a system-file 
  7397.  
  7398. Return-Value 
  7399.  
  7400. BOOL 
  7401.  
  7402.  
  7403. ΓòÉΓòÉΓòÉ 3.43.8. XFileInfo::SetFileAttributes ΓòÉΓòÉΓòÉ
  7404.  
  7405. Remarks 
  7406.  
  7407. Set the files attributes 
  7408.  
  7409. Parameters 
  7410.  
  7411. LONG attributes, can be or-ed: 
  7412.  
  7413.      XFILE_IS_NORMAL 
  7414.      XFILE_IS_HIDDEN 
  7415.      XFILE_IS_SYSTEM 
  7416.      XFILE_IS_DIRECTORY 
  7417.      XFILE_IS_ARCHIVED 
  7418.      XFILE_IS_READONLY 
  7419.  
  7420.  
  7421. ΓòÉΓòÉΓòÉ 3.43.9. XFileInfo::GetCreationDate ΓòÉΓòÉΓòÉ
  7422.  
  7423. Remarks 
  7424.  
  7425. Query the date when the file was created. 
  7426.  
  7427. Parameters 
  7428.  
  7429. XDate * buffer buffer to hold the data 
  7430.  
  7431.  
  7432. ΓòÉΓòÉΓòÉ 3.43.10. XFileInfo::GetCreationTime ΓòÉΓòÉΓòÉ
  7433.  
  7434. Remarks 
  7435.  
  7436. Query the time when the file was created. 
  7437.  
  7438. Parameters 
  7439.  
  7440. XTime * buffer buffer to hold the data 
  7441.  
  7442.  
  7443. ΓòÉΓòÉΓòÉ 3.43.11. XFileInfo::GetFileSize ΓòÉΓòÉΓòÉ
  7444.  
  7445. Remarks 
  7446.  
  7447. Query the size of the file. 
  7448.  
  7449. Return-Value 
  7450.  
  7451. ULONG size 
  7452.  
  7453.  
  7454. ΓòÉΓòÉΓòÉ 3.43.12. XFileInfo::GetLastWriteDate ΓòÉΓòÉΓòÉ
  7455.  
  7456. Remarks 
  7457.  
  7458. Query the date of last write-access 
  7459.  
  7460. Parameters 
  7461.  
  7462. XDate * buffer buffer to hold the data 
  7463.  
  7464.  
  7465. ΓòÉΓòÉΓòÉ 3.43.13. XFileInfo::GetLastWriteTime ΓòÉΓòÉΓòÉ
  7466.  
  7467. Remarks 
  7468.  
  7469. Query the time of last write-access 
  7470.  
  7471. Parameters 
  7472.  
  7473. XTime * buffer buffer to hold the data 
  7474.  
  7475.  
  7476. ΓòÉΓòÉΓòÉ 3.44. XFont ΓòÉΓòÉΓòÉ
  7477.  
  7478. Overview 
  7479.  
  7480. Functions 
  7481.  
  7482. constructors/destructors 
  7483.  
  7484.      XFont 
  7485.  
  7486.  misc 
  7487.  
  7488.      GetPixelSize 
  7489.  
  7490.  
  7491. ΓòÉΓòÉΓòÉ 3.44.1. XFont overview ΓòÉΓòÉΓòÉ
  7492.  
  7493. Parent class: XObject 
  7494.  
  7495. Overview 
  7496.  
  7497.  
  7498. ΓòÉΓòÉΓòÉ 3.44.2. XFont::XFont ΓòÉΓòÉΓòÉ
  7499.  
  7500. Remarks 
  7501.  
  7502. Construct a font 
  7503.  
  7504. Parameters 
  7505.  
  7506. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7507. ΓöéXGraphicDevice *    Γöéowner                                   Γöé
  7508. Γöédevice              Γöé                                        Γöé
  7509. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7510. Γöéchar * fontName     Γöéname of the font                        Γöé
  7511. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7512. ΓöéSHORT size          Γöésize                                    Γöé
  7513. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7514. ΓöéLONG options        Γöéoptions                                 Γöé
  7515. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7516.  
  7517.  
  7518. ΓòÉΓòÉΓòÉ 3.44.3. XFont::GetPixelSize ΓòÉΓòÉΓòÉ
  7519.  
  7520. Remarks 
  7521.  
  7522. Returns the used count of pixels for the height of a single character. This 
  7523. size may differ from the logical size, escpacialy on a printer-device. 
  7524.  
  7525. Return-Value 
  7526.  
  7527. SHORT pixels 
  7528.  
  7529.  
  7530. ΓòÉΓòÉΓòÉ 3.45. XFontDialog ΓòÉΓòÉΓòÉ
  7531.  
  7532. Overview 
  7533.  
  7534. Functions 
  7535.  
  7536. constructors/destructors 
  7537.  
  7538.      XFontDialog 
  7539.  
  7540.  misc 
  7541.  
  7542.      GetFontName 
  7543.      GetFontSize 
  7544.  
  7545.  
  7546. ΓòÉΓòÉΓòÉ 3.45.1. XFontDialog overview ΓòÉΓòÉΓòÉ
  7547.  
  7548. Parent class: XSystemDialog 
  7549.  
  7550. Overview 
  7551.  
  7552.  
  7553.  
  7554. ΓòÉΓòÉΓòÉ 3.45.2. XFontDialog::XFontDialog ΓòÉΓòÉΓòÉ
  7555.  
  7556. Remarks 
  7557.  
  7558. Open the stystem-defined dialog to select a font. 
  7559.  
  7560. Parameters 
  7561.  
  7562. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7563. ΓöéXWindow * owner     Γöéowner of the dialog                     Γöé
  7564. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7565. Γöéchar * fontName     Γöédefault font name                       Γöé
  7566. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7567. ΓöéSHORT fontSize      Γöédefault font size                       Γöé
  7568. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7569. ΓöéLONG style          Γöéstyle of the font, valid values are:    Γöé
  7570. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7571. ΓöéLONG atrributes     Γöédialog attributes, valid values are:    Γöé
  7572. Γöé                    ΓöéFDLG_CENTER                             Γöé
  7573. Γöé                    Γöé                                        Γöé
  7574. Γöé                    ΓöéFDLG_HELPBUTTON                         Γöé
  7575. Γöé                    ΓöéFDLG_APPLYBUTTON                        Γöé
  7576. Γöé                    ΓöéFDLG_RESETBUTTON                        Γöé
  7577. Γöé                    ΓöéFDLG_MODELESS                           Γöé
  7578. Γöé                    ΓöéFDLG_INITFROMFATTRS                     Γöé
  7579. Γöé                    ΓöéFDLG_BITMAPONLY                         Γöé
  7580. Γöé                    ΓöéFDLG_VECTORONLY                         Γöé
  7581. Γöé                    ΓöéFDLG_FIXEDWIDTHONLY                     Γöé
  7582. Γöé                    ΓöéFDLG_PROPORTIONALONLY                   Γöé
  7583. Γöé                    ΓöéFDLG_NOSYNTHESIZEDFONTS                 Γöé
  7584. Γöé                    ΓöéFDLG_NATIONAL_LANGUAGE                  Γöé
  7585. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7586. Γöéchar * preview      Γöétext for the preview-window of the      Γöé
  7587. Γöé                    Γöédialog                                  Γöé
  7588. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7589.  
  7590.  
  7591. ΓòÉΓòÉΓòÉ 3.45.3. XFontDialog::GetFontName ΓòÉΓòÉΓòÉ
  7592.  
  7593. Remarks 
  7594.  
  7595. Query the name of the selected font. 
  7596.  
  7597. Parameters 
  7598.  
  7599. XString * buffer buffer to hold the data 
  7600.  
  7601.  
  7602. ΓòÉΓòÉΓòÉ 3.45.4. XFontDialog::GetFontSize ΓòÉΓòÉΓòÉ
  7603.  
  7604. Remarks 
  7605.  
  7606. Query the selected font-size 
  7607.  
  7608. Return-Value 
  7609.  
  7610. SHORT size 
  7611.  
  7612.  
  7613. ΓòÉΓòÉΓòÉ 3.46. XFrameWindow ΓòÉΓòÉΓòÉ
  7614.  
  7615. Overview 
  7616.  
  7617. Functions 
  7618.  
  7619. colors 
  7620.  
  7621.      SetBackgroundColor 
  7622.  
  7623.  constructors/destructors 
  7624.  
  7625.      XFrameWindow 
  7626.      ~XFrameWindow 
  7627.  
  7628.  display a window 
  7629.  
  7630.      Activate 
  7631.      Enable 
  7632.      InitMenu 
  7633.      Maximize 
  7634.      Minimize 
  7635.      Restore 
  7636.      ShowModal 
  7637.  
  7638.  drawing a window 
  7639.  
  7640.      Draw 
  7641.      EnableWindowUpdate 
  7642.      FillBackground 
  7643.  
  7644.  menu functions 
  7645.  
  7646.      GetMenu 
  7647.  
  7648.  misc 
  7649.  
  7650.      GetHandle 
  7651.      GetWindow 
  7652.      QueryForClose 
  7653.      SetClient 
  7654.      SetIcon 
  7655.  
  7656.  size/position/order 
  7657.  
  7658.      GetClientSize 
  7659.      GetSize 
  7660.      SetBottom 
  7661.      SetSize 
  7662.      SetTop 
  7663.      Show 
  7664.  
  7665.  text functions 
  7666.  
  7667.      GetText 
  7668.      SetText 
  7669.  
  7670.  user input 
  7671.  
  7672.      DoCommand 
  7673.  
  7674.  
  7675. ΓòÉΓòÉΓòÉ 3.46.1. XFrameWindow overview ΓòÉΓòÉΓòÉ
  7676.  
  7677. Parent class: XWindow 
  7678.  
  7679. Overview 
  7680.  
  7681. XFrameWindow is a window class which has a child and a frame. It supports menus 
  7682. and toolbars. 
  7683.  
  7684.  
  7685. ΓòÉΓòÉΓòÉ 3.46.2. XFrameWindow::SetBackgroundColor ΓòÉΓòÉΓòÉ
  7686.  
  7687. Remarks 
  7688.  
  7689. With this function you set the color wich is used to fill the background in 
  7690. XFrameWindow::FillBackground(). Default color is black. If you change 
  7691. background color, you should do this before you start to insert client-windows. 
  7692.  
  7693. Parameters 
  7694.  
  7695. XColor * theNewColor 
  7696.  
  7697.  
  7698. ΓòÉΓòÉΓòÉ 3.46.3. XFrameWindow::XFrameWindow ΓòÉΓòÉΓòÉ
  7699.  
  7700. Remarks 
  7701.  
  7702. Construct a frame-window Note that destructors of windows are called 
  7703. automaticaly when a window is closed! (see ~XFrameWindow) 
  7704.  
  7705. Parameters 
  7706.  
  7707. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  7708. ΓöéXResource * resourceΓöéa XResource contains two informations,  Γöé
  7709. Γöé                    Γöéan ID and a pointer  to a               Γöé
  7710. Γöé                    ΓöéXResourceLibrary. If you want to create Γöé
  7711. Γöé                    Γöéa window out of  a resourcefile you mustΓöé
  7712. Γöé                    Γöéspecify the ID (otherwise it can be     Γöé
  7713. Γöé                    Γöézero)  and the XResourceLibrary which   Γöé
  7714. Γöé                    Γöécontains the window-resource.  The      Γöé
  7715. Γöé                    Γöéwindow which is created always belongs  Γöé
  7716. Γöé                    Γöéto the process who  owns the resource   Γöé
  7717. Γöé                    Γöélibrary, so if you work with multiple   Γöé
  7718. Γöé                    Γöéprocesses  every process must have its  Γöé
  7719. Γöé                    Γöéown resource library.                   Γöé
  7720. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7721. Γöéchar * theTitle     ΓöéThe title of the window which is        Γöé
  7722. Γöé                    Γöédisplayed in the titlebar               Γöé
  7723. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7724. ΓöéULONG style         ΓöéYou can specify the style of the window Γöé
  7725. Γöé                    Γöéwith the following defines,  which can  Γöé
  7726. Γöé                    Γöébe or-ed:                               Γöé
  7727. Γöé                    ΓöéFRM_TITLEBAR the window gets a titlebar Γöé
  7728. Γöé                    ΓöéFRM_SYSMENU the window gets the system  Γöé
  7729. Γöé                    Γöémenu                                    Γöé
  7730. Γöé                    ΓöéFRM_MINBUTTON the titlebar get a button Γöé
  7731. Γöé                    Γöéto minimize the window                  Γöé
  7732. Γöé                    Γöé FRM_MAXBUTTON the titlebar get a buttonΓöé
  7733. Γöé                    Γöéto maximize the window                  Γöé
  7734. Γöé                    Γöé FRM_CENTER the window is created in theΓöé
  7735. Γöé                    Γöémidle of the workplace                  Γöé
  7736. Γöé                    Γöé FRM_SIZEBORDER the windowsize can be   Γöé
  7737. Γöé                    Γöéchanged by the user                     Γöé
  7738. Γöé                    Γöé FRM_DIALOGBORDER the window gets a     Γöé
  7739. Γöé                    Γöéthick border                            Γöé
  7740. Γöé                    Γöé FRM_BORDER the window gets a thin      Γöé
  7741. Γöé                    Γöéborder                                  Γöé
  7742. Γöé                    Γöé FRM_TASKLIST the window is displayed inΓöé
  7743. Γöé                    Γöéthe tasklist                            Γöé
  7744. Γöé                    Γöé FRM_NOMOVEWITHOWNER the window dont╤Åt  Γöé
  7745. Γöé                    Γöémove when the parent is moved           Γöé
  7746. Γöé                    Γöé FRM_ICON the window get an icon wich isΓöé
  7747. Γöé                    Γöéidentified by theResourceID, if the iconΓöé
  7748. Γöé                    Γöéis not found in the resource-library, anΓöé
  7749. Γöé                    Γöéerror ocurses                           Γöé
  7750. Γöé                    Γöé FRM_ACCELTABLE an acceltable will be   Γöé
  7751. Γöé                    Γöéloaded from the resources with the      Γöé
  7752. Γöé                    Γöéwindows id.                             Γöé
  7753. Γöé                    Γöé FRM_SYSMODAL the window is displayed   Γöé
  7754. Γöé                    Γöésystem-modal                            Γöé
  7755. Γöé                    ΓöéFRM_SCREENALIGN                         Γöé
  7756. Γöé                    ΓöéFRM_MOUSEALIGN                          Γöé
  7757. Γöé                    ΓöéFRM_HIDEBUTTON                          Γöé
  7758. Γöé                    ΓöéFRM_HIDEMAX                             Γöé
  7759. Γöé                    ΓöéFRM_AUTOICON                            Γöé
  7760. Γöé                    Γöéthere are three static member-variables Γöé
  7761. Γöé                    Γöéfor default styles                      Γöé
  7762. Γöé                    ΓöédefaultStyle default setting for a      Γöé
  7763. Γöé                    Γöéframewindow                             Γöé
  7764. Γöé                    ΓöédefaultClientStyle default setting for  Γöé
  7765. Γöé                    Γöéwindows wich are displayed as a         Γöé
  7766. Γöé                    Γöéclientwindow of a framewindow           Γöé
  7767. Γöé                    ΓöédefaultDialogStyle default setting for  Γöé
  7768. Γöé                    Γöéwindows wich are displayed as a dialog  Γöé
  7769. Γöé                    Γöé Default is defaultStyle.               Γöé
  7770. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7771. ΓöéXRect * theRectangleΓöéOn default a window is created with     Γöé
  7772. Γöé                    Γöélength and hight of zero. Windows  whichΓöé
  7773. Γöé                    Γöéare created with an resource template   Γöé
  7774. Γöé                    Γöéget the size of the template.  Default  Γöé
  7775. Γöé                    Γöéis NULL.  If theRectangle is specified, Γöé
  7776. Γöé                    Γöéthe window gets the size of it.         Γöé
  7777. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7778. ΓöéXFrameWindow *      ΓöéIf parent is specified the window is a  Γöé
  7779. Γöéparent              Γöéclient of the parent. The  behavior     Γöé
  7780. Γöé                    Γöédepends on the styles you have set.     Γöé
  7781. Γöé                    ΓöéDefault is NULL.                        Γöé
  7782. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7783. ΓöéBOOL                ΓöéIf this variable is set OOL try to buildΓöé
  7784. ΓöébuildFromResource   Γöéthe window with a resource  template    Γöé
  7785. Γöé                    Γöéwhich is identified by theResourceID. IfΓöé
  7786. Γöé                    Γöéthe template is  not found, an error    Γöé
  7787. Γöé                    Γöéocurses.  Default is FALSE.             Γöé
  7788. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  7789. ΓöéBOOL animate        ΓöéEnable/disable animation on window      Γöé
  7790. Γöé                    Γöécreation. Default is FALSE              Γöé
  7791. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  7792.  
  7793. Exceptions 
  7794.  
  7795. If the method fails an exception of the type XException is thrown. 
  7796.  
  7797.  
  7798. ΓòÉΓòÉΓòÉ 3.46.4. XFrameWindow::~XFrameWindow ΓòÉΓòÉΓòÉ
  7799.  
  7800. Remarks 
  7801.  
  7802. Destructors of windows are called automaticaly when the window is closed. The 
  7803. destructor of XFrameWindow calles the destructor of every client window, menus 
  7804. and toolbars. Also the destructors of handlers (derived classes of XHandler) 
  7805. which are attached with it are called. If the last XFrameWindow of a process is 
  7806. closed, the process will terminate.
  7807.  
  7808. If you want to close a window yourself, destruct the window with delete. 
  7809.  
  7810.  
  7811. ΓòÉΓòÉΓòÉ 3.46.5. XFrameWindow::Activate ΓòÉΓòÉΓòÉ
  7812.  
  7813. Remarks 
  7814.  
  7815. Activate the window 
  7816.  
  7817.  
  7818. ΓòÉΓòÉΓòÉ 3.46.6. XFrameWindow::Enable ΓòÉΓòÉΓòÉ
  7819.  
  7820. Remarks 
  7821.  
  7822. Enables/disables a window for user-input 
  7823.  
  7824. Parameters 
  7825.  
  7826. BOOL enable enables/disables the window (default is TRUE) 
  7827.  
  7828.  
  7829. ΓòÉΓòÉΓòÉ 3.46.7. XFrameWindow::InitMenu ΓòÉΓòÉΓòÉ
  7830.  
  7831. Remarks 
  7832.  
  7833. If a menu must be initialized this function is called. If you want to setup the 
  7834. menu dynamicaly, override this function. 
  7835.  
  7836. Parameters 
  7837.  
  7838. XMenu * theMenu 
  7839.  
  7840.  
  7841. ΓòÉΓòÉΓòÉ 3.46.8. XFrameWindow::Maximize ΓòÉΓòÉΓòÉ
  7842.  
  7843. Remarks 
  7844.  
  7845. Maximize the window 
  7846.  
  7847.  
  7848. ΓòÉΓòÉΓòÉ 3.46.9. XFrameWindow::Minimize ΓòÉΓòÉΓòÉ
  7849.  
  7850. Remarks 
  7851.  
  7852. Minimize the window 
  7853.  
  7854.  
  7855. ΓòÉΓòÉΓòÉ 3.46.10. XFrameWindow::Restore ΓòÉΓòÉΓòÉ
  7856.  
  7857. Remarks 
  7858.  
  7859. Restores the window if it is maximized or minimized 
  7860.  
  7861.  
  7862. ΓòÉΓòÉΓòÉ 3.46.11. XFrameWindow::ShowModal ΓòÉΓòÉΓòÉ
  7863.  
  7864. Remarks 
  7865.  
  7866. ShowModal displays a window modal for another window which is specified in the 
  7867. first parameter, that means that the user cannot perform any input with the 
  7868. specified window. WARNING: you should only use this function for windows which 
  7869. are constructed with a resource template! If you do so the operating system 
  7870. stops with executing the calling code until the window is closed, otherwise the 
  7871. calling code is executed while the window is displayed. 
  7872.  
  7873. Parameters 
  7874.  
  7875. XFrameWindow * theOwnerWindow the window which is disabled until this window is 
  7876. closed 
  7877.  
  7878.  
  7879. ΓòÉΓòÉΓòÉ 3.46.12. XFrameWindow::Draw ΓòÉΓòÉΓòÉ
  7880.  
  7881. Remarks 
  7882.  
  7883. This function is called if a window or a part of it must be redrawn. If you use 
  7884. a window which is not created from a resource template or you dont╤Åt have set a 
  7885. client with SetClient(), you must override this function and call 
  7886. FillBackground(). 
  7887.  
  7888.  
  7889. ΓòÉΓòÉΓòÉ 3.46.13. XFrameWindow::EnableWindowUpdate ΓòÉΓòÉΓòÉ
  7890.  
  7891. Remarks 
  7892.  
  7893. This function can stop drawing the window contents until you allow drawing. For 
  7894. complex windows there can be some performance-advantages.
  7895.  
  7896. WARNING::ehp2. If you disable drawing of a window and attach a XToolBar to it, 
  7897. the position and size of the toolbar can not set correctly. 
  7898.  
  7899. Parameters 
  7900.  
  7901. BOOL enable enable/disable window drawing (default is TRUE) 
  7902.  
  7903.  
  7904. ΓòÉΓòÉΓòÉ 3.46.14. XFrameWindow::FillBackground ΓòÉΓòÉΓòÉ
  7905.  
  7906. Remarks 
  7907.  
  7908. FillBackground fills the background in the color you have set with 
  7909. SetBackgroundColor (default is black). Usualy you call this function when you 
  7910. have overridden XFrameWindow::Draw(). You don╤Åt have to call this function if a 
  7911. resource defined window is displayed or a window is set as client with 
  7912. XFrameWindow::SetClient(). 
  7913.  
  7914.  
  7915. ΓòÉΓòÉΓòÉ 3.46.15. XFrameWindow::GetMenu ΓòÉΓòÉΓòÉ
  7916.  
  7917. Remarks 
  7918.  
  7919. Retrieve a pointer to the windows main-window 
  7920.  
  7921. Return-Value 
  7922.  
  7923. XMenuBar* a pointer to the menuBar 
  7924.  
  7925.  
  7926. ΓòÉΓòÉΓòÉ 3.46.16. XFrameWindow::GetHandle ΓòÉΓòÉΓòÉ
  7927.  
  7928. Remarks 
  7929.  
  7930. GetHandle returns the window-handle defined by the operating system. The handle 
  7931. is different from the ID of the window and the pointers used by the OOL. In 
  7932. XFrameWindow the function returns: 
  7933.  
  7934.    1. if you have set a client window with function XFrameWindow::SetClient() 
  7935.       the handle of the client 
  7936.    2. if the XFrameWindow displays a resource-defined window, the resource 
  7937.       window handle is returned 
  7938.    3. on default, the handle of the client-rect is returned 
  7939.  
  7940.  Return-Value 
  7941.  
  7942.  OOL_WINDOWHANDLE theSystemHandle 
  7943.  
  7944.  
  7945. ΓòÉΓòÉΓòÉ 3.46.17. XFrameWindow::GetWindow ΓòÉΓòÉΓòÉ
  7946.  
  7947. Remarks 
  7948.  
  7949. With GetWindow you can get a pointer of a child-window of XFrameWindow. Usualy 
  7950. it is used if the XFrameWindow is created with a resource template.
  7951.  
  7952. Also you can get a pointer to windows which are created dynamicaly if you have 
  7953. specified an ID in the constructors of these windows. In this case you don╤Åt 
  7954. need to store the pointers in your program. 
  7955.  
  7956. Parameters 
  7957.  
  7958. ULONG theWindowID the ID of the client window 
  7959.  
  7960. Return-Value 
  7961.  
  7962. XWindow * thePointer the pointer to the window you have asked for. If you  know 
  7963. the type of the window, you can make a typcast to  the needed class. 
  7964.  
  7965.  
  7966. ΓòÉΓòÉΓòÉ 3.46.18. XFrameWindow::QueryForClose ΓòÉΓòÉΓòÉ
  7967.  
  7968. Remarks 
  7969.  
  7970. If the user trys to close a XFrameWindow this function is called. If you want 
  7971. to check if the window can be closed or not or to perform a security-check (for 
  7972. example with XMessageBox), override this function. This function is not called 
  7973. if you destroy the window with delete. 
  7974.  
  7975. Return-Value 
  7976.  
  7977. BOOL canBeClosed return TRUE if the window can be closed, otherwise return 
  7978. FALSE 
  7979.  
  7980.  
  7981. ΓòÉΓòÉΓòÉ 3.46.19. XFrameWindow::SetClient ΓòÉΓòÉΓòÉ
  7982.  
  7983. Remarks 
  7984.  
  7985. SetClient is used to set a window, for example a control like a XMultiLineEdit, 
  7986. as a clientwindow of the XFrameWindow so sizing, moving and painting is 
  7987. automaticaly done. Moving/Sizing automaticaly may fail if the client is a 
  7988. frame-window. 
  7989.  
  7990. Parameters 
  7991.  
  7992. XWindow * theNewClient 
  7993.  
  7994.  
  7995. ΓòÉΓòÉΓòÉ 3.46.20. XFrameWindow::SetIcon ΓòÉΓòÉΓòÉ
  7996.  
  7997. Remarks 
  7998.  
  7999. Set the icon which is displayed in the button of the system menu. 
  8000.  
  8001. Parameters 
  8002.  
  8003. OOL_ICONHANDLE theNewIcon 
  8004.  
  8005.  
  8006. ΓòÉΓòÉΓòÉ 3.46.21. XFrameWindow::GetClientSize ΓòÉΓòÉΓòÉ
  8007.  
  8008. Remarks 
  8009.  
  8010. Query the size of the client area 
  8011.  
  8012. Parameters 
  8013.  
  8014. XRect * rect buffer to hold the data 
  8015.  
  8016.  
  8017. ΓòÉΓòÉΓòÉ 3.46.22. XFrameWindow::GetSize ΓòÉΓòÉΓòÉ
  8018.  
  8019. Remarks 
  8020.  
  8021. Get the size and position of a window 
  8022.  
  8023. Parameters 
  8024.  
  8025. XRect * buffer to hold data 
  8026.  
  8027.  
  8028. ΓòÉΓòÉΓòÉ 3.46.23. XFrameWindow::SetBottom ΓòÉΓòÉΓòÉ
  8029.  
  8030. Remarks 
  8031.  
  8032. Set the window to the bottom (in z-order) 
  8033.  
  8034.  
  8035. ΓòÉΓòÉΓòÉ 3.46.24. XFrameWindow::SetSize ΓòÉΓòÉΓòÉ
  8036.  
  8037. Remarks 
  8038.  
  8039. Set the size and/or position of a window Set the size and/or position of a 
  8040. window 
  8041.  
  8042. Parameters 
  8043.  
  8044. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8045. ΓöéULONG               ΓöéxPosition                               Γöé
  8046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8047. ΓöéULONG               ΓöéyPosition                               Γöé
  8048. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8049. ΓöéULONG               Γöéwidth                                   Γöé
  8050. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8051. ΓöéULONG               Γöéheight                                  Γöé
  8052. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8053. XRect * theNewSize 
  8054.  
  8055.  
  8056. ΓòÉΓòÉΓòÉ 3.46.25. XFrameWindow::SetTop ΓòÉΓòÉΓòÉ
  8057.  
  8058. Remarks 
  8059.  
  8060. Set the window to the top (in z-order) 
  8061.  
  8062.  
  8063. ΓòÉΓòÉΓòÉ 3.46.26. XFrameWindow::Show ΓòÉΓòÉΓòÉ
  8064.  
  8065. Remarks 
  8066.  
  8067. Displayes a window. The window wil be activated an be shown at the topmost 
  8068. position (in z-order). If the window is minimized the old position and size 
  8069. will be restored. 
  8070.  
  8071. Parameters 
  8072.  
  8073. BOOL show TRUE=show, FALSE=hide 
  8074.  
  8075.  
  8076. ΓòÉΓòÉΓòÉ 3.46.27. XFrameWindow::GetText ΓòÉΓòÉΓòÉ
  8077.  
  8078. Remarks 
  8079.  
  8080. Query the title of the window 
  8081.  
  8082. Parameters 
  8083.  
  8084. XString * theBuffer theBuffer will contain the title of the window 
  8085.  
  8086.  
  8087. ΓòÉΓòÉΓòÉ 3.46.28. XFrameWindow::SetText ΓòÉΓòÉΓòÉ
  8088.  
  8089. Remarks 
  8090.  
  8091. Set the Text which is displayed in the titlebar 
  8092.  
  8093. Parameters 
  8094.  
  8095. char * theNewText 
  8096.  
  8097.  
  8098. ΓòÉΓòÉΓòÉ 3.46.29. XFrameWindow::DoCommand ΓòÉΓòÉΓòÉ
  8099.  
  8100. Remarks 
  8101.  
  8102. If the user selected a menuitem (from XMenuBar or XPopupMenu) if the user 
  8103. pressed a button of a toolbar which is attached to it the framewindow, this 
  8104. function is called. To get the ID of the action the user requested, override 
  8105. this function. Return TRUE if you have handled the command, otherwise return 
  8106. FALSE. 
  8107.  
  8108. Parameters 
  8109.  
  8110. LONG theCommandID the ID of the menuitem/toolbar-button 
  8111.  
  8112. Return-Value 
  8113.  
  8114. BOOL handled 
  8115.  
  8116.  
  8117. ΓòÉΓòÉΓòÉ 3.47. XGLibFileDialog ΓòÉΓòÉΓòÉ
  8118.  
  8119. Overview 
  8120.  
  8121. Functions 
  8122.  
  8123. constructors/destructors 
  8124.  
  8125.      XGLibFileDialog 
  8126.  
  8127.  
  8128. ΓòÉΓòÉΓòÉ 3.47.1. XGLibFileDialog overview ΓòÉΓòÉΓòÉ
  8129.  
  8130.  
  8131. ΓòÉΓòÉΓòÉ 3.47.2. XGLibFileDialog::XGLibFileDialog ΓòÉΓòÉΓòÉ
  8132.  
  8133. Remarks 
  8134.  
  8135. Open a special file-dialog for bitmap-files supported by OOLGLIB.
  8136.  
  8137. If this method is used, GBM.DLL and OLLRES.DLL must be in the LIBPATH. 
  8138.  
  8139. Parameters 
  8140.  
  8141. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8142. ΓöéXWindow * theOwner  Γöéowner-window                            Γöé
  8143. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8144. Γöéchar * filename     Γöéinital value for the filename entryfieldΓöé
  8145. Γöé                    Γöé(default is <*>)                        Γöé
  8146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8147. Γöéchar * title        Γöétitle of the dialog (default is NULL)   Γöé
  8148. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8149. Γöéchar * filetype     Γöéfile-type to be displayed (default is   Γöé
  8150. Γöé                    ΓöéNULL).                                  Γöé
  8151. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8152. ΓöéLONG options        Γöéoptions, valid values are:  FD_OPEN     Γöé
  8153. Γöé                    Γöéopen-dialog  FD_CENTER dialog is        Γöé
  8154. Γöé                    Γöécentered  FD_SAVEAS saveas-dialog       Γöé
  8155. Γöé                    ΓöéFD_MULTIPLESEL multiple file-selection  Γöé
  8156. Γöé                    ΓöéFD_HELP the dialog has a help-button. ToΓöé
  8157. Γöé                    Γöédisplay help the owner-window must be   Γöé
  8158. Γöé                    Γöéassociated with a help-instance and in  Γöé
  8159. Γöé                    Γöéth help-file there must be an entry withΓöé
  8160. Γöé                    Γöéan id of 267 (res=267)  FD_MODELESS showΓöé
  8161. Γöé                    Γöémodeless  FD_OPTIONSBUTTON              Γöé
  8162. Γöé                    Γöéoptions-button for filter-specific      Γöé
  8163. Γöé                    Γöéparameters. Replaces FD_APPLYBUTTON.    Γöé
  8164. Γöé                    ΓöéFD_EAS use EAs  FD_FILTERUNION use      Γöé
  8165. Γöé                    Γöéfilter from string-filter and EAs       Γöé
  8166. Γöé                    ΓöéFD_HELPBUTTON show a help-button        Γöé
  8167. Γöé                    Γöé(default is FD_OPEN | FD_CENTER, can be Γöé
  8168. Γöé                    Γöéor-ed)                                  Γöé
  8169. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8170.  
  8171.  
  8172. ΓòÉΓòÉΓòÉ 3.48. XGraphicButton ΓòÉΓòÉΓòÉ
  8173.  
  8174. Overview 
  8175.  
  8176. Functions 
  8177.  
  8178. animation 
  8179.  
  8180.      Animate 
  8181.      GetAnimationRate 
  8182.      IsAnimationActive 
  8183.      SetAnimationRate 
  8184.  
  8185.  constructors/destructors 
  8186.  
  8187.      XGraphicButton 
  8188.  
  8189.  misc 
  8190.  
  8191.      IsSelected 
  8192.      Select 
  8193.      Toggle 
  8194.  
  8195.  
  8196. ΓòÉΓòÉΓòÉ 3.48.1. XGraphicButton overview ΓòÉΓòÉΓòÉ
  8197.  
  8198. Parent class: XSettingButton 
  8199.  
  8200. Overview 
  8201.  
  8202.  
  8203. ΓòÉΓòÉΓòÉ 3.48.2. XGraphicButton::Animate ΓòÉΓòÉΓòÉ
  8204.  
  8205. Remarks 
  8206.  
  8207. Start/stop to display the animation (if GB_ANIMATION is set) 
  8208.  
  8209. Parameters 
  8210.  
  8211. BOOL start TRUE=start, FALSE=stop
  8212.  
  8213.  BOOL fromBegining TRUE=display from beginning,  FALSE=display from current 
  8214. position 
  8215.  
  8216. Return-Value 
  8217.  
  8218. BOOL success 
  8219.  
  8220.  
  8221. ΓòÉΓòÉΓòÉ 3.48.3. XGraphicButton::GetAnimationRate ΓòÉΓòÉΓòÉ
  8222.  
  8223. Remarks 
  8224.  
  8225. Query the speed of the animation 
  8226.  
  8227. Return-Value 
  8228.  
  8229. LONG speed 
  8230.  
  8231.  
  8232. ΓòÉΓòÉΓòÉ 3.48.4. XGraphicButton::IsAnimationActive ΓòÉΓòÉΓòÉ
  8233.  
  8234. Remarks 
  8235.  
  8236. Query if the animation is active 
  8237.  
  8238. Return-Value 
  8239.  
  8240. BOOL result 
  8241.  
  8242.  
  8243. ΓòÉΓòÉΓòÉ 3.48.5. XGraphicButton::SetAnimationRate ΓòÉΓòÉΓòÉ
  8244.  
  8245. Remarks 
  8246.  
  8247. Set the speed of animation 
  8248.  
  8249. Parameters 
  8250.  
  8251. LONG rate speed 
  8252.  
  8253. Return-Value 
  8254.  
  8255. BOOL result 
  8256.  
  8257.  
  8258. ΓòÉΓòÉΓòÉ 3.48.6. XGraphicButton::XGraphicButton ΓòÉΓòÉΓòÉ
  8259.  
  8260. Remarks 
  8261.  
  8262. Construct a graphic-button. To use this control you must invoke the 
  8263. multimedia-library! 
  8264.  
  8265. Parameters 
  8266.  
  8267. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8268. ΓöéXWindow * owner     Γöéowner of the button                     Γöé
  8269. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8270. ΓöéXRect&rectangle     Γöérectangle for position/size             Γöé
  8271. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8272. ΓöéUSHORT id           Γöéid of the window                        Γöé
  8273. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8274. ΓöéULONG style         Γöéstyle of the button:                    Γöé
  8275. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8276. ΓöéGB_TWOSTATE         Γöé                                        Γöé
  8277. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8278. ΓöéGB_AUTOTWOSTATE     Γöé                                        Γöé
  8279. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8280. ΓöéGB_ANIMATION        Γöé                                        Γöé
  8281. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8282. ΓöéGB_AUTOANIMATION    Γöé                                        Γöé
  8283. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8284. ΓöéGB_DISABLEBITMAP    Γöé                                        Γöé
  8285. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8286. ΓöéGB_HILITEBITMAP     Γöé                                        Γöé
  8287. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8288. ΓöéGB_3D_TEXTRECESSED  Γöé                                        Γöé
  8289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8290. ΓöéGB_3D_TEXTRAISED    Γöé                                        Γöé
  8291. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8292. const char * title text to display SHORT bitmapCount number of bitmap-ids in 
  8293. parameter bitmapList SHORT * bitmapList array of bitmap-ids to use for an 
  8294. animation. Bitmaps  with this ids must be in the programs resources (not in 
  8295. DLLs). 
  8296.  
  8297.  
  8298. ΓòÉΓòÉΓòÉ 3.48.7. XGraphicButton::IsSelected ΓòÉΓòÉΓòÉ
  8299.  
  8300. Remarks 
  8301.  
  8302. Query if the button is selected 
  8303.  
  8304. Return-Value 
  8305.  
  8306. BOOL result 
  8307.  
  8308.  
  8309. ΓòÉΓòÉΓòÉ 3.48.8. XGraphicButton::Select ΓòÉΓòÉΓòÉ
  8310.  
  8311. Remarks 
  8312.  
  8313. Select/deselect the button 
  8314.  
  8315. Parameters 
  8316.  
  8317. BOOL select TRUE=select, FALSE=deselect 
  8318.  
  8319.  
  8320. ΓòÉΓòÉΓòÉ 3.48.9. XGraphicButton::Toggle ΓòÉΓòÉΓòÉ
  8321.  
  8322. Remarks 
  8323.  
  8324. Toggles the button 
  8325.  
  8326.  
  8327. ΓòÉΓòÉΓòÉ 3.49. XGraphicDevice ΓòÉΓòÉΓòÉ
  8328.  
  8329. Overview 
  8330.  
  8331. Functions 
  8332.  
  8333.      FillBackground 
  8334.      SetBackgroundColor 
  8335.      XGraphicDevice 
  8336.  
  8337.  drawing 
  8338.  
  8339.      Copy 
  8340.  
  8341.  
  8342. ΓòÉΓòÉΓòÉ 3.49.1. XGraphicDevice overview ΓòÉΓòÉΓòÉ
  8343.  
  8344. Overview 
  8345.  
  8346. XGraphicDevice is a context in which graphic object can be created and drawn. 
  8347. There are two methods to use XGraphicDevice 
  8348.  
  8349.    1. Using one graphic device 
  8350.  
  8351.       The most simple way is to use one graphic device in this case you only 
  8352.       need to create the objects to draw in this device, every time it has to 
  8353.       be redrawn (when the method Draw() of the owning window is called) you 
  8354.       call the method Draw() of the device. 
  8355.    2. Using two graphic devices 
  8356.  
  8357.       If you have a litle bit more objects you should use this method because 
  8358.       it works faster. Create one device in memory (the second parameter of the 
  8359.       constructor must be TRUE) and create the objects to draw on this device. 
  8360.       Only call Draw() if you have inserted/removed one or more objcts. Create 
  8361.       a second graphic device associated to the owning window. If the method 
  8362.       Draw() of the owning window is called, copy the content of the 
  8363.       memory-device to the window-associated device with Copy(). 
  8364.  You can draw on a XGraphicDevice (and derived classes) with following classes: 
  8365.  
  8366.      XArc 
  8367.      XBitmap 
  8368.      XBox 
  8369.      XCircle 
  8370.      XLine 
  8371.      XMarker 
  8372.      XText 
  8373.  
  8374.  
  8375. ΓòÉΓòÉΓòÉ 3.49.2. XGraphicDevice::FillBackground ΓòÉΓòÉΓòÉ
  8376.  
  8377. Remarks 
  8378.  
  8379. Fill the background 
  8380.  
  8381.  
  8382. ΓòÉΓòÉΓòÉ 3.49.3. XGraphicDevice::SetBackgroundColor ΓòÉΓòÉΓòÉ
  8383.  
  8384. Remarks 
  8385.  
  8386. Set the background color (only used if fillBackgound is set TRUE in the 
  8387. constructor) 
  8388.  
  8389. Parameters 
  8390.  
  8391. XColor * color color to fill the background with 
  8392.  
  8393.  
  8394. ΓòÉΓòÉΓòÉ 3.49.4. XGraphicDevice::XGraphicDevice ΓòÉΓòÉΓòÉ
  8395.  
  8396. Remarks 
  8397.  
  8398. Constructs a grphic device where objects like XLine, XText etc can be drawn 
  8399.  
  8400. Parameters 
  8401.  
  8402. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8403. ΓöéXWindow * window    Γöéwindow to draw to (if XGraphicDevice is Γöé
  8404. Γöé                    Γöénot constructed in memory)              Γöé
  8405. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8406. ΓöéBOOL memory         Γöéconstruct in memory (default is FALSE)  Γöé
  8407. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8408. ΓöéBOOL fillBackground Γöéfill the background                     Γöé
  8409. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8410. ΓöéLONG resolution     Γöépossible values:                        Γöé
  8411. Γöé                    ΓöéXGRAPH_PELS                             Γöé
  8412. Γöé                    ΓöéXGRAPH_LOMETRIC                         Γöé
  8413. Γöé                    ΓöéXGRAPH_HIMETRIC                         Γöé
  8414. Γöé                    ΓöéXGRAPH_LOENGLISH                        Γöé
  8415. Γöé                    ΓöéXGRAPH_HIENGLISH                        Γöé
  8416. Γöé                    ΓöéXGRAPH_TWIPS                            Γöé
  8417. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8418. ΓöéLONG mode           Γöémode, see OS/2 API documentation (      Γöé
  8419. Γöé                    ΓöéGPIA_ASSOC and related )                Γöé
  8420. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8421.  
  8422.  
  8423. ΓòÉΓòÉΓòÉ 3.49.5. XGraphicDevice::Copy ΓòÉΓòÉΓòÉ
  8424.  
  8425. Remarks 
  8426.  
  8427. Copy the content of one graphic to another 
  8428.  
  8429. Parameters 
  8430.  
  8431. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8432. ΓöéXGraphicDevice *    Γöéthe source from which to copy           Γöé
  8433. Γöésource              Γöé                                        Γöé
  8434. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8435. ΓöéXRect * targetRect  Γöérectangle which defines the target      Γöé
  8436. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8437. ΓöéXRect * sourceRect  Γöérectangle which defines the source      Γöé
  8438. Γöé                    Γöé(default is NULL).  If the width of the Γöé
  8439. Γöé                    Γöérect is set greater zero, the  content  Γöé
  8440. Γöé                    Γöéwill be stretched                       Γöé
  8441. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8442.  
  8443.  
  8444. ΓòÉΓòÉΓòÉ 3.50. XGraphicObject ΓòÉΓòÉΓòÉ
  8445.  
  8446. Overview 
  8447.  
  8448. Functions 
  8449.  
  8450. color 
  8451.  
  8452.      GetColor 
  8453.      SetColor 
  8454.  
  8455.  misc 
  8456.  
  8457.      SetPattern 
  8458.      Show 
  8459.  
  8460.  position/size 
  8461.  
  8462.      Move 
  8463.  
  8464.  
  8465. ΓòÉΓòÉΓòÉ 3.50.1. XGraphicObject overview ΓòÉΓòÉΓòÉ
  8466.  
  8467. Parent class: XObject 
  8468.  
  8469. Overview 
  8470.  
  8471.  
  8472. ΓòÉΓòÉΓòÉ 3.50.2. XGraphicObject::GetColor ΓòÉΓòÉΓòÉ
  8473.  
  8474. Remarks 
  8475.  
  8476. Get the current color 
  8477.  
  8478. Parameters 
  8479.  
  8480. XColor * color buffer to hold the color 
  8481.  
  8482.  
  8483. ΓòÉΓòÉΓòÉ 3.50.3. XGraphicObject::SetColor ΓòÉΓòÉΓòÉ
  8484.  
  8485. Remarks 
  8486.  
  8487. Set the color 
  8488.  
  8489. Parameters 
  8490.  
  8491. XColor * color the new color 
  8492.  
  8493.  
  8494. ΓòÉΓòÉΓòÉ 3.50.4. XGraphicObject::SetPattern ΓòÉΓòÉΓòÉ
  8495.  
  8496. Remarks 
  8497.  
  8498. Set a fill-patern for the object 
  8499.  
  8500. Parameters 
  8501.  
  8502. SHORT patternIndex index of fill-patern (0-255) 
  8503.  
  8504.  
  8505. ΓòÉΓòÉΓòÉ 3.50.5. XGraphicObject::Show ΓòÉΓòÉΓòÉ
  8506.  
  8507. Remarks 
  8508.  
  8509. Show/hide the object 
  8510.  
  8511. Parameters 
  8512.  
  8513. BOOL show TRUE=show, FALSE=hide 
  8514.  
  8515.  
  8516. ΓòÉΓòÉΓòÉ 3.50.6. XGraphicObject::Move ΓòÉΓòÉΓòÉ
  8517.  
  8518. Remarks 
  8519.  
  8520. Move the object to a new place 
  8521.  
  8522. Parameters 
  8523.  
  8524. XPoint * p point to move to 
  8525.  
  8526.  
  8527. ΓòÉΓòÉΓòÉ 3.51. XGroupBox ΓòÉΓòÉΓòÉ
  8528.  
  8529. Overview 
  8530.  
  8531. Functions 
  8532.  
  8533. constructors/destructors 
  8534.  
  8535.      XGroupBox 
  8536.  
  8537.  
  8538. ΓòÉΓòÉΓòÉ 3.51.1. XGroupBox overview ΓòÉΓòÉΓòÉ
  8539.  
  8540. Parent class: XStatic 
  8541.  
  8542. Overview 
  8543.  
  8544.  
  8545. ΓòÉΓòÉΓòÉ 3.51.2. XGroupBox::XGroupBox ΓòÉΓòÉΓòÉ
  8546.  
  8547. Remarks 
  8548.  
  8549. Constructs a group-box 
  8550.  
  8551. Parameters 
  8552.  
  8553. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8554. ΓöéXWindow * owner     Γöéthe owner of the box                    Γöé
  8555. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8556. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  8557. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8558. Γöéconst char* title   Γöéthe title of the group-box              Γöé
  8559. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8560.  
  8561.  
  8562. ΓòÉΓòÉΓòÉ 3.52. XHandler ΓòÉΓòÉΓòÉ
  8563.  
  8564. Overview 
  8565.  
  8566. Functions 
  8567.  
  8568.      HandleEvent 
  8569.  
  8570.  
  8571. ΓòÉΓòÉΓòÉ 3.52.1. XHandler overview ΓòÉΓòÉΓòÉ
  8572.  
  8573. Overview 
  8574.  
  8575. Events like mouse-moving, keyboard input) are typicaly send in the OOL in the 
  8576. form of XEvent and derived classes. Except XControlEvent (see 
  8577. XWindow::DoControl()) this events must be caught with classes derived from 
  8578. XHandler, each of this handlers is corresponding to a special event-class, eg. 
  8579. to catch a XKeyboardEvent you need a XKeyboardHandler. 
  8580.  
  8581. To catch these event you must attach the needed handler to the window from 
  8582. which the events should be caught (see the constructors of the handlers for 
  8583. details). Therefor you have to derive a class from the needed handler and 
  8584. override the member-function HandleEvent(). With your overridden function you 
  8585. catch the events and handle it.
  8586.  
  8587. Usualy the method HandleEvent() must return a boolean value. The return value 
  8588. indicates if the event can be processed by the operating system (return TRUE) 
  8589. or if the event should not be processed (return FALSE). You can install: 
  8590.  
  8591.      XBackgroundDrawHandler 
  8592.      XContainerHandler 
  8593.      XDragHandler 
  8594.      XKeyboardHandler 
  8595.      XItemDrawHandler 
  8596.      XMouseHandler 
  8597.      XNoteBookHandler 
  8598.      XStyleHandler 
  8599.      XTimer 
  8600.  
  8601.  
  8602. ΓòÉΓòÉΓòÉ 3.52.2. XHandler::HandleEvent ΓòÉΓòÉΓòÉ
  8603.  
  8604. Remarks 
  8605.  
  8606. Constructor of XItemDrawHandler 
  8607.  
  8608. Parameters 
  8609.  
  8610. XEvent * event the event-class, in derived classes of XHandler there will be 
  8611. usualy caught events derived from XEvent. 
  8612.  
  8613. Return-Value 
  8614.  
  8615. BOOL TRUE=let the OS handle the event, FALSE=dont let the OS handle the event 
  8616.  
  8617.  
  8618. ΓòÉΓòÉΓòÉ 3.53. XHelpInstance ΓòÉΓòÉΓòÉ
  8619.  
  8620. Overview 
  8621.  
  8622. Functions 
  8623.  
  8624. constructors/destructors 
  8625.  
  8626.      XHelpInstance 
  8627.  
  8628.  help funcions 
  8629.  
  8630.      ShowHelpContents 
  8631.      ShowHelpForHelp 
  8632.      ShowHelpForId 
  8633.      ShowHelpIndex 
  8634.  
  8635.  window functions 
  8636.  
  8637.      AssociateWindow 
  8638.  
  8639.  
  8640. ΓòÉΓòÉΓòÉ 3.53.1. XHelpInstance overview ΓòÉΓòÉΓòÉ
  8641.  
  8642. Overview 
  8643.  
  8644. XHelpInstance handles help functions for you. Therefore you have to write your 
  8645. help-text for your controls and give the text the same id (res=XXX in the 
  8646. IPF-file) like you have defined for the requested control.
  8647.  
  8648. You can associate a XHelpInstance to one ore more framewindows. 
  8649.  
  8650. The help-instance also supports help for a message-box, refer to XMessageBox 
  8651. for details. 
  8652.  
  8653.  
  8654. ΓòÉΓòÉΓòÉ 3.53.2. XHelpInstance::XHelpInstance ΓòÉΓòÉΓòÉ
  8655.  
  8656. Remarks 
  8657.  
  8658. Construct a helpinstance 
  8659.  
  8660. Parameters 
  8661.  
  8662. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8663. Γöéchar * path         Γöépath for the help-file                  Γöé
  8664. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8665. Γöéchar * title        Γöéwindow -title (default is NULL)         Γöé
  8666. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8667. ΓöéXResource *         Γöéresource for the help-table (default is Γöé
  8668. ΓöéhelpTableLib        ΓöéNULL)                                   Γöé
  8669. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8670. ΓöéXResourceLibrary *  Γöélibrary for action-bar (defaul tis NULL)Γöé
  8671. ΓöéactionBarLib        Γöé                                        Γöé
  8672. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8673.  
  8674.  
  8675. ΓòÉΓòÉΓòÉ 3.53.3. XHelpInstance::ShowHelpContents ΓòÉΓòÉΓòÉ
  8676.  
  8677. Remarks 
  8678.  
  8679. Show the contents 
  8680.  
  8681.  
  8682. ΓòÉΓòÉΓòÉ 3.53.4. XHelpInstance::ShowHelpForHelp ΓòÉΓòÉΓòÉ
  8683.  
  8684. Remarks 
  8685.  
  8686. Shows how to use help 
  8687.  
  8688.  
  8689. ΓòÉΓòÉΓòÉ 3.53.5. XHelpInstance::ShowHelpForId ΓòÉΓòÉΓòÉ
  8690.  
  8691. Remarks 
  8692.  
  8693. Shows the help for a given ID 
  8694.  
  8695. Parameters 
  8696.  
  8697. LONG id the requested id 
  8698.  
  8699.  
  8700. ΓòÉΓòÉΓòÉ 3.53.6. XHelpInstance::ShowHelpIndex ΓòÉΓòÉΓòÉ
  8701.  
  8702. Remarks 
  8703.  
  8704. Shows the index 
  8705.  
  8706.  
  8707. ΓòÉΓòÉΓòÉ 3.53.7. XHelpInstance::AssociateWindow ΓòÉΓòÉΓòÉ
  8708.  
  8709. Remarks 
  8710.  
  8711. Associate a dialog with the help-instance Associate a frame-window with the 
  8712. help-instance 
  8713.  
  8714. Parameters 
  8715.  
  8716. XDialog * dialog XFrameWindow * window 
  8717.  
  8718.  
  8719. ΓòÉΓòÉΓòÉ 3.54. XIO ΓòÉΓòÉΓòÉ
  8720.  
  8721. Overview 
  8722.  
  8723. Functions 
  8724.  
  8725. I/O 
  8726.  
  8727.      Read 
  8728.      Write 
  8729.  
  8730.  misc 
  8731.  
  8732.      GetPointerPos 
  8733.      Seek 
  8734.  
  8735.  open/close 
  8736.  
  8737.      Close 
  8738.  
  8739.  
  8740. ΓòÉΓòÉΓòÉ 3.54.1. XIO overview ΓòÉΓòÉΓòÉ
  8741.  
  8742. Parent class: XObject 
  8743.  
  8744. Overview 
  8745.  
  8746.  
  8747. ΓòÉΓòÉΓòÉ 3.54.2. XIO::Read ΓòÉΓòÉΓòÉ
  8748.  
  8749. Definition 
  8750.  
  8751. Read(PVOID, ULONG) 
  8752.  
  8753. Remarks 
  8754.  
  8755. Read from I/O Read from I/O Read from I/O Read from I/O Read from I/O Read from 
  8756. I/O Read from I/O 
  8757.  
  8758. Parameters 
  8759.  
  8760. XDate& buffer XTime& buffer CHAR& buffer SHORT& buffer LONG& buffer XString& 
  8761. string-buffer 
  8762.  
  8763.  ULONG size count of bytes to read PVOID buffer pointer to memory 
  8764.  
  8765.  ULONG size count of bytes to read 
  8766.  
  8767. Return-Value 
  8768.  
  8769. ULONG count of bytes which are read ULONG count of bytes which are read ULONG 
  8770. count of bytes which are read ULONG count of bytes which are read ULONG count 
  8771. of bytes which are read ULONG count of bytes which are read ULONG count of 
  8772. bytes which are read 
  8773.  
  8774.  
  8775. ΓòÉΓòÉΓòÉ 3.54.3. XIO::Write ΓòÉΓòÉΓòÉ
  8776.  
  8777. Remarks 
  8778.  
  8779. Write a date to I/O Write a time to I/O Write CHAR to I/O Write SHORT to I/O 
  8780. Write LONG to I/O Writes a string to I/O including terminating NULL. Write to 
  8781. I/O 
  8782.  
  8783. Parameters 
  8784.  
  8785. XDate& data in OOL-format XTime& data in OOL-format CHAR data SHORT data LONG 
  8786. data XString& string PVOID buffer pointer to memory 
  8787.  
  8788.  ULONG size count of bytes to write 
  8789.  
  8790. Return-Value 
  8791.  
  8792. ULONG count of bytes which are written ULONG count of bytes which are written 
  8793. ULONG count of bytes which are written ULONG count of bytes which are written 
  8794. ULONG count of bytes which are written ULONG count of bytes which are written 
  8795. ULONG count of bytes which are written 
  8796.  
  8797.  
  8798. ΓòÉΓòÉΓòÉ 3.54.4. XIO::GetPointerPos ΓòÉΓòÉΓòÉ
  8799.  
  8800. Remarks 
  8801.  
  8802. Returns the position of the file-pointer relative to the beginning of I/O. 
  8803. Before calling this function you must call XIO::Seek()! (e.g. Seek(0, 
  8804. XFILE_CURRENT) ) 
  8805.  
  8806. Return-Value 
  8807.  
  8808. ULONG the position 
  8809.  
  8810.  
  8811. ΓòÉΓòÉΓòÉ 3.54.5. XIO::Seek ΓòÉΓòÉΓòÉ
  8812.  
  8813. Remarks 
  8814.  
  8815. Seek in the file 
  8816.  
  8817. Parameters 
  8818.  
  8819. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8820. ΓöéULONG position      Γöéposition to seek to relative to relPos  Γöé
  8821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8822. ΓöéULONG relPos        Γöéposition relative to:                   Γöé
  8823. Γöé                    ΓöéXFILE_BEGIN relative to the beginning ofΓöé
  8824. Γöé                    Γöéthe file (default)                      Γöé
  8825. Γöé                    ΓöéXFILE_CURRENT relative to current       Γöé
  8826. Γöé                    Γöéposition                                Γöé
  8827. Γöé                    ΓöéXFILE_END relative to the end of the    Γöé
  8828. Γöé                    Γöéfile                                    Γöé
  8829. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8830.  
  8831. Return-Value 
  8832.  
  8833. ULONG count of bytes which are read 
  8834.  
  8835.  
  8836. ΓòÉΓòÉΓòÉ 3.54.6. XIO::Close ΓòÉΓòÉΓòÉ
  8837.  
  8838. Remarks 
  8839.  
  8840. Close I/O 
  8841.  
  8842.  
  8843. ΓòÉΓòÉΓòÉ 3.55. XItemDrawEvent ΓòÉΓòÉΓòÉ
  8844.  
  8845. Overview 
  8846.  
  8847. Functions 
  8848.  
  8849.      GetWindowHandle 
  8850.  
  8851.  colors 
  8852.  
  8853.      SetTextColor 
  8854.  
  8855.  comtainer-related functions 
  8856.  
  8857.      GetColumn 
  8858.      GetObject 
  8859.  
  8860.  drawing 
  8861.  
  8862.      DrawItem 
  8863.  
  8864.  item-related 
  8865.  
  8866.      GetItemHandle 
  8867.      GetItemID 
  8868.  
  8869.  misc 
  8870.  
  8871.      GetWindowID 
  8872.  
  8873.  
  8874. ΓòÉΓòÉΓòÉ 3.55.1. XItemDrawEvent overview ΓòÉΓòÉΓòÉ
  8875.  
  8876. Parent class: XEvent 
  8877.  
  8878. Overview 
  8879.  
  8880. An XItemDrawEvent is catched with a XItemDrawHandler. This event occures if a 
  8881. listbox, menu or container is set with the style OWNERDRAW. In this case the 
  8882. items must be drwan by the application. 
  8883.  
  8884.  
  8885. ΓòÉΓòÉΓòÉ 3.55.2. XItemDrawEvent::GetWindowHandle ΓòÉΓòÉΓòÉ
  8886.  
  8887. Remarks 
  8888.  
  8889. Returns the sytem-define window handle. 
  8890.  
  8891. Return-Value 
  8892.  
  8893. OOL_WINDOWHANDLE handle 
  8894.  
  8895.  
  8896. ΓòÉΓòÉΓòÉ 3.55.3. XItemDrawEvent::SetTextColor ΓòÉΓòÉΓòÉ
  8897.  
  8898. Remarks 
  8899.  
  8900. Set the text color for non-selected items 
  8901.  
  8902. Parameters 
  8903.  
  8904. XColor * color new color 
  8905.  
  8906.  
  8907. ΓòÉΓòÉΓòÉ 3.55.4. XItemDrawEvent::GetColumn ΓòÉΓòÉΓòÉ
  8908.  
  8909. Remarks 
  8910.  
  8911. Returns the column from which an item must be drawn. Only use this function in 
  8912. container-controls! 
  8913.  
  8914. Return-Value 
  8915.  
  8916. XContainerColumn * the column 
  8917.  
  8918.  
  8919. ΓòÉΓòÉΓòÉ 3.55.5. XItemDrawEvent::GetObject ΓòÉΓòÉΓòÉ
  8920.  
  8921. Remarks 
  8922.  
  8923. Returns the object from which an item must be drawn. Only use this function in 
  8924. container-controls! 
  8925.  
  8926. Return-Value 
  8927.  
  8928. XContainerObject * the object 
  8929.  
  8930.  
  8931. ΓòÉΓòÉΓòÉ 3.55.6. XItemDrawEvent::DrawItem ΓòÉΓòÉΓòÉ
  8932.  
  8933. Remarks 
  8934.  
  8935. Draws an item using a bitmap and/or text in XListBox, XContainerControl and 
  8936. XMenuBar 
  8937.  
  8938. Parameters 
  8939.  
  8940. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  8941. ΓöéXBitmap * bitmap    ΓöéA bitmap to display (can be NULL)       Γöé
  8942. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8943. Γöéchar * text         ΓöéText to display (can be NULL)           Γöé
  8944. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  8945. ΓöéBOOL drawOver       ΓöéIf FALSE (default) first the bitmap is  Γöé
  8946. Γöé                    Γöédrawn and the text is drawn right from  Γöé
  8947. Γöé                    Γöéthe bitmap.  If TRUE, the text is drawn Γöé
  8948. Γöé                    Γöéover the bitmap.                        Γöé
  8949. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  8950.  
  8951.  
  8952. ΓòÉΓòÉΓòÉ 3.55.7. XItemDrawEvent::GetItemHandle ΓòÉΓòÉΓòÉ
  8953.  
  8954. Remarks 
  8955.  
  8956. Returns a handle to the item which must redrawn. Only use this function in 
  8957. listbox-controls! (There you can set the handle with XListBox::SetItemhandle() 
  8958.  
  8959. Return-Value 
  8960.  
  8961. ULONG theHandle 
  8962.  
  8963.  
  8964. ΓòÉΓòÉΓòÉ 3.55.8. XItemDrawEvent::GetItemID ΓòÉΓòÉΓòÉ
  8965.  
  8966. Remarks 
  8967.  
  8968. Returns the ID of the item to draw. Don╤Åt use this function in 
  8969. container-controls! (use XItemDrawEvent::GetObject() and 
  8970. XItemDrawEvent::GetColumn() to find out what you have to draw ) 
  8971.  
  8972. Return-Value 
  8973.  
  8974. LONG theID 
  8975.  
  8976.  
  8977. ΓòÉΓòÉΓòÉ 3.55.9. XItemDrawEvent::GetWindowID ΓòÉΓòÉΓòÉ
  8978.  
  8979. Remarks 
  8980.  
  8981. Returns the ID of the window. 
  8982.  
  8983. Return-Value 
  8984.  
  8985. LONG theID 
  8986.  
  8987.  
  8988. ΓòÉΓòÉΓòÉ 3.56. XItemDrawHandler ΓòÉΓòÉΓòÉ
  8989.  
  8990. Overview 
  8991.  
  8992. Functions 
  8993.  
  8994.      XItemDrawHandler 
  8995.  
  8996.  
  8997. ΓòÉΓòÉΓòÉ 3.56.1. XItemDrawHandler overview ΓòÉΓòÉΓòÉ
  8998.  
  8999. Parent class: XHandler 
  9000.  
  9001. Overview 
  9002.  
  9003. XItemDrawHandler is used for controls which can draw the items itself, eg. 
  9004. menus or listboxes with the style OWNERDRAW. To do so derive a class from 
  9005. XItemDrawHandler and override the method HandleEvent(). If you catch a 
  9006. XItemDrawEvent you can draw the item by calling XItemDrawEvent::DrawItem(). 
  9007.  
  9008.  
  9009. ΓòÉΓòÉΓòÉ 3.56.2. XItemDrawHandler::XItemDrawHandler ΓòÉΓòÉΓòÉ
  9010.  
  9011. Remarks 
  9012.  
  9013. Constructor of XItemDrawHandler 
  9014.  
  9015. Parameters 
  9016.  
  9017. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9018. ΓöéXWindow * w         Γöéthe window                              Γöé
  9019. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9020. ΓöéSHORT itemWidth     Γöéthe width of the items                  Γöé
  9021. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9022. ΓöéSHORT itemHeight    Γöéthe height of the items                 Γöé
  9023. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9024.  
  9025.  
  9026. ΓòÉΓòÉΓòÉ 3.57. XJavaApplet ΓòÉΓòÉΓòÉ
  9027.  
  9028. Overview 
  9029.  
  9030. Functions 
  9031.  
  9032. constructors/destructors 
  9033.  
  9034.      XJavaApplet 
  9035.      ~XJavaApplet 
  9036.  
  9037.  java/misc 
  9038.  
  9039.      Destroy 
  9040.      Start 
  9041.      Stop 
  9042.  
  9043.  
  9044. ΓòÉΓòÉΓòÉ 3.57.1. XJavaApplet overview ΓòÉΓòÉΓòÉ
  9045.  
  9046. Parent class: XObject 
  9047.  
  9048. Overview 
  9049.  
  9050.  
  9051. ΓòÉΓòÉΓòÉ 3.57.2. XJavaApplet::XJavaApplet ΓòÉΓòÉΓòÉ
  9052.  
  9053. Remarks 
  9054.  
  9055. The constructor of XJavaApplet initializes a Java applet. 
  9056.  
  9057. Parameters 
  9058.  
  9059. XWindow* owner  XRect* rect  const char* documentUrl  const char* code  USHORT 
  9060. id  int parmCount  const char** parms 
  9061.  
  9062.  
  9063. ΓòÉΓòÉΓòÉ 3.57.3. XJavaApplet::~XJavaApplet ΓòÉΓòÉΓòÉ
  9064.  
  9065. Remarks 
  9066.  
  9067. The destructor of XJavaApplet destroys the a Java applet. 
  9068.  
  9069.  
  9070. ΓòÉΓòÉΓòÉ 3.57.4. XJavaApplet::Destroy ΓòÉΓòÉΓòÉ
  9071.  
  9072. Remarks 
  9073.  
  9074. Destroys the Java applet. 
  9075.  
  9076. Return-Value 
  9077.  
  9078. An error code is returned; possible values are:  JAVA_OK no error 
  9079. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9080. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9081. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9082. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9083. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9084. JAVA_INTERNAL_ERROR internal Java error 
  9085.  
  9086.  
  9087. ΓòÉΓòÉΓòÉ 3.57.5. XJavaApplet::Start ΓòÉΓòÉΓòÉ
  9088.  
  9089. Remarks 
  9090.  
  9091. Starts the Java applet. 
  9092.  
  9093. Return-Value 
  9094.  
  9095. An error code is returned; possible values are:  JAVA_OK no error 
  9096. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9097. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9098. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9099. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9100. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9101. JAVA_INTERNAL_ERROR internal Java error 
  9102.  
  9103.  
  9104. ΓòÉΓòÉΓòÉ 3.57.6. XJavaApplet::Stop ΓòÉΓòÉΓòÉ
  9105.  
  9106. Remarks 
  9107.  
  9108. Stops the Java applet. 
  9109.  
  9110. Return-Value 
  9111.  
  9112. An error code is returned; possible values are:  JAVA_OK no error 
  9113. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9114. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9115. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9116. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9117. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9118. JAVA_INTERNAL_ERROR internal Java error 
  9119.  
  9120.  
  9121. ΓòÉΓòÉΓòÉ 3.58. XJavaConsoleMessageHandler ΓòÉΓòÉΓòÉ
  9122.  
  9123. Overview 
  9124.  
  9125. Functions 
  9126.  
  9127. java/misc 
  9128.  
  9129.      HideConsole 
  9130.      ShowConsole 
  9131.      ShowMessage 
  9132.  
  9133.  
  9134. ΓòÉΓòÉΓòÉ 3.58.1. XJavaConsoleMessageHandler overview ΓòÉΓòÉΓòÉ
  9135.  
  9136.  
  9137. ΓòÉΓòÉΓòÉ 3.58.2. XJavaConsoleMessageHandler::HideConsole ΓòÉΓòÉΓòÉ
  9138.  
  9139. Remarks 
  9140.  
  9141. Makes the Java console invisible. 
  9142.  
  9143. Return-Value 
  9144.  
  9145. An error code is return; possible values are:  JAVA_OK no error 
  9146. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9147. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9148. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9149. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9150. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9151. JAVA_INTERNAL_ERROR internal Java error 
  9152.  
  9153.  
  9154. ΓòÉΓòÉΓòÉ 3.58.3. XJavaConsoleMessageHandler::ShowConsole ΓòÉΓòÉΓòÉ
  9155.  
  9156. Remarks 
  9157.  
  9158. Makes the Java console visible. 
  9159.  
  9160. Return-Value 
  9161.  
  9162. An error code is return; possible values are:  JAVA_OK no error 
  9163. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9164. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9165. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9166. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9167. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9168. JAVA_INTERNAL_ERROR internal Java error 
  9169.  
  9170.  
  9171. ΓòÉΓòÉΓòÉ 3.58.4. XJavaConsoleMessageHandler::ShowMessage ΓòÉΓòÉΓòÉ
  9172.  
  9173. Remarks 
  9174.  
  9175. Whenever the Java runtime system passes a string to the console, this  function 
  9176. is beeing called. If you want to process console messages, you  have to 
  9177. override this function. 
  9178.  
  9179. Parameters 
  9180.  
  9181. XString&msg The console message 
  9182.  
  9183.  
  9184. ΓòÉΓòÉΓòÉ 3.59. XJavaEnvironment ΓòÉΓòÉΓòÉ
  9185.  
  9186. Overview 
  9187.  
  9188. Functions 
  9189.  
  9190. constructors/destructors 
  9191.  
  9192.      XJavaEnvironment 
  9193.      ~XJavaEnvironment 
  9194.  
  9195.  java/misc 
  9196.  
  9197.      DisplayError 
  9198.      Get 
  9199.      GetMessageHandler 
  9200.      GetProperty 
  9201.      GetShowURLHandler 
  9202.      GetStatusMsgHandler 
  9203.      GetVersion 
  9204.      Iconify 
  9205.      SetMessageHandler 
  9206.      SetProperty 
  9207.      SetShowURLHandler 
  9208.      SetStatusMsgHandler 
  9209.      Uniconify 
  9210.  
  9211.  
  9212. ΓòÉΓòÉΓòÉ 3.59.1. XJavaEnvironment overview ΓòÉΓòÉΓòÉ
  9213.  
  9214. Parent class: XObject 
  9215.  
  9216. Overview 
  9217.  
  9218.  
  9219. ΓòÉΓòÉΓòÉ 3.59.2. XJavaEnvironment::XJavaEnvironment ΓòÉΓòÉΓòÉ
  9220.  
  9221. Remarks 
  9222.  
  9223. The constructor of XJavaEnvironment initializes the Java virtual machines. 
  9224.  
  9225. Parameters 
  9226.  
  9227. XJavaConsoleMessageHandler* phnd Pointer to a console message handler object; 
  9228. if NULL is passed, then a default message handler is beeing installed.  int 
  9229. argc Number of arguments that shall be passed to the  Java runtime system. 
  9230. char** argv Array with strings containing the parameters; possible  parameters 
  9231. are:  -v|-verbose turn on verbose mode  -debug enable remote Java debugging 
  9232. -noasyncgc don't allow asynchronous gc's  -verbosegc print a message when gc 
  9233. occur  -ss<em>number</em> set the C stack size of a process 
  9234. -oss<em>number</em> set the JAVA stack size of a process  -ms<em>number</em> 
  9235. set the initial Java heap size  -mx<em>number</em> set the maximum Java heap 
  9236. size  -classpath <em>directories separated by semicolons</em> list directories 
  9237. in which to look for classes  -prof output profiling data to ./java.prof 
  9238. -verify verify all classes when read in  -verifyremote verify classes read in 
  9239. over the network [default]  -noverify do not verify any class 
  9240.  
  9241.  
  9242. ΓòÉΓòÉΓòÉ 3.59.3. XJavaEnvironment::~XJavaEnvironment ΓòÉΓòÉΓòÉ
  9243.  
  9244. Remarks 
  9245.  
  9246. Constructor for the XJavaEnvironment class. 
  9247.  
  9248.  
  9249. ΓòÉΓòÉΓòÉ 3.59.4. XJavaEnvironment::DisplayError ΓòÉΓòÉΓòÉ
  9250.  
  9251. Remarks 
  9252.  
  9253. Opens a message box and displays an error message 
  9254.  
  9255. Parameters 
  9256.  
  9257. int rc Error number; possible values are:  JAVA_OK no error 
  9258. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9259. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9260. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9261. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9262. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9263. JAVA_INTERNAL_ERROR internal Java error 
  9264.  
  9265.  
  9266. ΓòÉΓòÉΓòÉ 3.59.5. XJavaEnvironment::Get ΓòÉΓòÉΓòÉ
  9267.  
  9268. Remarks 
  9269.  
  9270. Queries the pointer to the actual Java environment object. 
  9271.  
  9272. Return-Value 
  9273.  
  9274. XJavaEnvironment* pJEnv pointer to the actual Java environment object. 
  9275.  
  9276.  
  9277. ΓòÉΓòÉΓòÉ 3.59.6. XJavaEnvironment::GetMessageHandler ΓòÉΓòÉΓòÉ
  9278.  
  9279. Remarks 
  9280.  
  9281. Queries the pointer to the actual console message handler object. 
  9282.  
  9283. Return-Value 
  9284.  
  9285. XJavaConsoleMessageHandler* pMsgHandler Pointer to the actual console message 
  9286. handler object. 
  9287.  
  9288.  
  9289. ΓòÉΓòÉΓòÉ 3.59.7. XJavaEnvironment::GetProperty ΓòÉΓòÉΓòÉ
  9290.  
  9291. Remarks 
  9292.  
  9293. Queries a property value from the Java runtime system. 
  9294.  
  9295. Parameters 
  9296.  
  9297. const char* key Name of the key (refer to the Java documentation)  char* value 
  9298. Value that the key has  int buflen Length of the buffer for the value  int* 
  9299. pvallen Real length of the key value 
  9300.  
  9301. Return-Value 
  9302.  
  9303. An error code is return; possible values are:  JAVA_OK no error 
  9304. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9305. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9306. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9307. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9308. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9309. JAVA_INTERNAL_ERROR internal Java error 
  9310.  
  9311.  
  9312. ΓòÉΓòÉΓòÉ 3.59.8. XJavaEnvironment::GetShowURLHandler ΓòÉΓòÉΓòÉ
  9313.  
  9314. Remarks 
  9315.  
  9316. Queries the pointer to the actual url show handler object. 
  9317.  
  9318. Parameters 
  9319.  
  9320. XWindow* owner Pointer to the window object to which the handler belongs to. 
  9321.  
  9322. Return-Value 
  9323.  
  9324. Pointer to the actual url show handler object. 
  9325.  
  9326.  
  9327. ΓòÉΓòÉΓòÉ 3.59.9. XJavaEnvironment::GetStatusMsgHandler ΓòÉΓòÉΓòÉ
  9328.  
  9329. Remarks 
  9330.  
  9331. Queries the pointer to the actual status message handler object. 
  9332.  
  9333. Parameters 
  9334.  
  9335. XWindow* owner Pointer to the window object to which the handler belongs to. 
  9336.  
  9337. Return-Value 
  9338.  
  9339. Pointer to the actual status message handler. 
  9340.  
  9341.  
  9342. ΓòÉΓòÉΓòÉ 3.59.10. XJavaEnvironment::GetVersion ΓòÉΓòÉΓòÉ
  9343.  
  9344. Remarks 
  9345.  
  9346. Queries the version of J-Empower. 
  9347.  
  9348. Return-Value 
  9349.  
  9350. int* piMajor The major version number.  int* piMinor The Minor version number. 
  9351. An error code is return; possible values are:  JAVA_OK no error 
  9352. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9353. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9354. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9355. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9356. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9357. JAVA_INTERNAL_ERROR internal Java error 
  9358.  
  9359.  
  9360. ΓòÉΓòÉΓòÉ 3.59.11. XJavaEnvironment::Iconify ΓòÉΓòÉΓòÉ
  9361.  
  9362. Remarks 
  9363.  
  9364. Notifies the applets of a window that the window has been minimized. 
  9365.  
  9366. Parameters 
  9367.  
  9368. XWindow* pOwnerWnd - Owner window of the applets 
  9369.  
  9370. Return-Value 
  9371.  
  9372. An error code is return; possible values are:  JAVA_OK no error 
  9373. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9374. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9375. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9376. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9377. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9378. JAVA_INTERNAL_ERROR internal Java error 
  9379.  
  9380.  
  9381. ΓòÉΓòÉΓòÉ 3.59.12. XJavaEnvironment::SetMessageHandler ΓòÉΓòÉΓòÉ
  9382.  
  9383. Remarks 
  9384.  
  9385. Sets a new console message handler object. Please remember to delete the old 
  9386. message handler object if there is one. 
  9387.  
  9388. Parameters 
  9389.  
  9390. XJavaConsoleMessageHandler* handler pointer to the handler object 
  9391.  
  9392. Return-Value 
  9393.  
  9394. An error code is return; possible values are:  JAVA_OK no error 
  9395. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9396. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9397. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9398. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9399. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9400. JAVA_INTERNAL_ERROR internal Java error 
  9401.  
  9402.  
  9403. ΓòÉΓòÉΓòÉ 3.59.13. XJavaEnvironment::SetProperty ΓòÉΓòÉΓòÉ
  9404.  
  9405. Remarks 
  9406.  
  9407. Sets a property value of the Java runtime system. 
  9408.  
  9409. Parameters 
  9410.  
  9411. const char* key Name of the key (refer to the Java documentation)  char* value 
  9412. New value that the key has 
  9413.  
  9414. Return-Value 
  9415.  
  9416. An error code is return; possible values are:  JAVA_OK no error 
  9417. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9418. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9419. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9420. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9421. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9422. JAVA_INTERNAL_ERROR internal Java error 
  9423.  
  9424.  
  9425. ΓòÉΓòÉΓòÉ 3.59.14. XJavaEnvironment::SetShowURLHandler ΓòÉΓòÉΓòÉ
  9426.  
  9427. Remarks 
  9428.  
  9429. Sets a new console url show handler object. Please remember to delete the old 
  9430. handler object if there is one. 
  9431.  
  9432. Parameters 
  9433.  
  9434. XWindow* wnd pointer to the window object that holds an applet 
  9435. XJavaShowURLHandler* hnd pointer to the handler object 
  9436.  
  9437. Return-Value 
  9438.  
  9439. An error code is return; possible values are:  JAVA_OK no error 
  9440. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9441. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9442. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9443. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9444. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9445. JAVA_INTERNAL_ERROR internal Java error 
  9446.  
  9447.  
  9448. ΓòÉΓòÉΓòÉ 3.59.15. XJavaEnvironment::SetStatusMsgHandler ΓòÉΓòÉΓòÉ
  9449.  
  9450. Remarks 
  9451.  
  9452. Sets a new status message handler object. Please remember to delete the old 
  9453. handler object if there is one. 
  9454.  
  9455. Parameters 
  9456.  
  9457. XWindow* wnd pointer to the window object that holds an applet 
  9458. XJavaStatusMsgHandler* hnd pointer to the handler object 
  9459.  
  9460. Return-Value 
  9461.  
  9462. An error code is return; possible values are:  JAVA_OK no error 
  9463. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9464. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9465. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9466. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9467. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9468. JAVA_INTERNAL_ERROR internal Java error 
  9469.  
  9470.  
  9471. ΓòÉΓòÉΓòÉ 3.59.16. XJavaEnvironment::Uniconify ΓòÉΓòÉΓòÉ
  9472.  
  9473. Remarks 
  9474.  
  9475. Notifies the applets of a window that the window has been restored. 
  9476.  
  9477. Parameters 
  9478.  
  9479. XWindow* pOwnerWnd - Owner window of the applets 
  9480.  
  9481. Return-Value 
  9482.  
  9483. An error code is return; possible values are:  JAVA_OK no error 
  9484. JAVA_INVALID_APPLET inavlid applet code given  JAVA_INVALID_CONTEXT inavlid 
  9485. applet context given  JAVA_INVALID_PARAMETER invalid parameter 
  9486. JAVA_ALREADY_INITIALIZED Java runtime system already initialized 
  9487. JAVA_OUT_OF_MEMORY out of memory  JAVA_EXCEPTION_OCCURRED Java exception 
  9488. occurred  JAVA_NOT_INITIALIZED Java runtime system not initialized 
  9489. JAVA_INTERNAL_ERROR internal Java error 
  9490.  
  9491.  
  9492. ΓòÉΓòÉΓòÉ 3.60. XJavaShowURLHandler ΓòÉΓòÉΓòÉ
  9493.  
  9494. Overview 
  9495.  
  9496. Variables 
  9497.  
  9498. constructors/destructors 
  9499.  
  9500.      XJavaShowURLHandler 
  9501.      ~XJavaShowURLHandler 
  9502.  
  9503.  java/misc 
  9504.  
  9505.      ShowURL 
  9506.  
  9507.  
  9508. ΓòÉΓòÉΓòÉ 3.60.1. XJavaShowURLHandler overview ΓòÉΓòÉΓòÉ
  9509.  
  9510.  
  9511. ΓòÉΓòÉΓòÉ 3.60.2. XJavaShowURLHandler::XJavaShowURLHandler ΓòÉΓòÉΓòÉ
  9512.  
  9513.  
  9514. ΓòÉΓòÉΓòÉ 3.60.3. XJavaShowURLHandler::~XJavaShowURLHandler ΓòÉΓòÉΓòÉ
  9515.  
  9516.  
  9517. ΓòÉΓòÉΓòÉ 3.60.4. XJavaShowURLHandler::ShowURL ΓòÉΓòÉΓòÉ
  9518.  
  9519. Remarks 
  9520.  
  9521. You have to override this abstract funtion in order to handle the URLs that are 
  9522. passed  to this function 
  9523.  
  9524. Parameters 
  9525.  
  9526. XString&url the applet URL  XString&target the applet target 
  9527.  
  9528.  
  9529. ΓòÉΓòÉΓòÉ 3.61. XJavaStatusMsgHandler ΓòÉΓòÉΓòÉ
  9530.  
  9531. Overview 
  9532.  
  9533. Variables 
  9534.  
  9535. constructors/destructors 
  9536.  
  9537.      XJavaStatusMsgHandler 
  9538.      ~XJavaStatusMsgHandler 
  9539.  
  9540.  java/misc 
  9541.  
  9542.      ShowStatusMessage 
  9543.  
  9544.  
  9545. ΓòÉΓòÉΓòÉ 3.61.1. XJavaStatusMsgHandler overview ΓòÉΓòÉΓòÉ
  9546.  
  9547.  
  9548. ΓòÉΓòÉΓòÉ 3.61.2. XJavaStatusMsgHandler::XJavaStatusMsgHandler ΓòÉΓòÉΓòÉ
  9549.  
  9550.  
  9551. ΓòÉΓòÉΓòÉ 3.61.3. XJavaStatusMsgHandler::~XJavaStatusMsgHandler ΓòÉΓòÉΓòÉ
  9552.  
  9553.  
  9554. ΓòÉΓòÉΓòÉ 3.61.4. XJavaStatusMsgHandler::ShowStatusMessage ΓòÉΓòÉΓòÉ
  9555.  
  9556. Remarks 
  9557.  
  9558. You have to override this abstract funtion in order to handle the status 
  9559. messages that are passed  to this function 
  9560.  
  9561. Parameters 
  9562.  
  9563. XString&message a status message 
  9564.  
  9565.  
  9566. ΓòÉΓòÉΓòÉ 3.62. XKeyboardEvent ΓòÉΓòÉΓòÉ
  9567.  
  9568. Overview 
  9569.  
  9570. Functions 
  9571.  
  9572.      GetFlags 
  9573.      GetScanCode 
  9574.      GetVirtualKey 
  9575.  
  9576.  
  9577. ΓòÉΓòÉΓòÉ 3.62.1. XKeyboardEvent overview ΓòÉΓòÉΓòÉ
  9578.  
  9579. Parent class: XEvent 
  9580.  
  9581. Overview 
  9582.  
  9583. A XKeyboardEvent represents a user input to the keyboard, to catch these events 
  9584. install a XKeyboardHandler.
  9585.  
  9586. XKeyboardEvent::GetEventID() returns the ASCII-code of the key which was 
  9587. pressed, with XKeyboardEvent::GetVirtualKey() and XKeyboardEvent::GetScanCode() 
  9588. you receivemore information. 
  9589.  
  9590.  
  9591. ΓòÉΓòÉΓòÉ 3.62.2. XKeyboardEvent::GetFlags ΓòÉΓòÉΓòÉ
  9592.  
  9593. Remarks 
  9594.  
  9595. Use this function to get the flags 
  9596.  
  9597. Return-Value 
  9598.  
  9599. SHORT flags: 
  9600.  
  9601. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9602. ΓöéXKC_KEYUP           ΓöéThe event is a key-up transition        Γöé
  9603. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9604. ΓöéXKC_PREVDOWN        ΓöéThe key has been previously down        Γöé
  9605. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9606. ΓöéXKC_LONEKEY         ΓöéIndicates if the key is pressed and     Γöé
  9607. Γöé                    Γöéreleased without any other keys         Γöé
  9608. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9609. ΓöéXKC_SHIFT           ΓöéThe SHIFT state is active               Γöé
  9610. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9611. ΓöéXKC_ALT             ΓöéThe ALT state is active                 Γöé
  9612. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9613. ΓöéXKC_CTRL            ΓöéThe CTRL state was active               Γöé
  9614. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9615.  This values can be or-ed. </t> 
  9616.  
  9617.  
  9618. ΓòÉΓòÉΓòÉ 3.62.3. XKeyboardEvent::GetScanCode ΓòÉΓòÉΓòÉ
  9619.  
  9620. Remarks 
  9621.  
  9622. Use this function to get the scancode 
  9623.  
  9624. Return-Value 
  9625.  
  9626. SHORT code 
  9627.  
  9628.  
  9629. ΓòÉΓòÉΓòÉ 3.62.4. XKeyboardEvent::GetVirtualKey ΓòÉΓòÉΓòÉ
  9630.  
  9631. Remarks 
  9632.  
  9633. Use this function to get the virtual key defined by the OS 
  9634.  
  9635. Return-Value 
  9636.  
  9637. SHORT key virtual key, see OS/2-information 
  9638.  
  9639.  
  9640. ΓòÉΓòÉΓòÉ 3.63. XKeyboardHandler ΓòÉΓòÉΓòÉ
  9641.  
  9642. Overview 
  9643.  
  9644. Functions 
  9645.  
  9646.      XKeyboardHandler 
  9647.  
  9648.  
  9649. ΓòÉΓòÉΓòÉ 3.63.1. XKeyboardHandler overview ΓòÉΓòÉΓòÉ
  9650.  
  9651. Parent class: XHandler 
  9652.  
  9653. Overview 
  9654.  
  9655. To catch events from the keyboard you must register a XKeyboardHandler. 
  9656. Therefor you derive a class from XKeyboardHandler and override the method 
  9657. HandleEvent() where you will get events (XKeyboardEvent) posted from the mouse. 
  9658.  
  9659.  
  9660. ΓòÉΓòÉΓòÉ 3.63.2. XKeyboardHandler::XKeyboardHandler ΓòÉΓòÉΓòÉ
  9661.  
  9662. Parameters 
  9663.  
  9664. XWindow * window The window to handle the keyboard-events for. 
  9665.  
  9666.  
  9667. ΓòÉΓòÉΓòÉ 3.64. XLED ΓòÉΓòÉΓòÉ
  9668.  
  9669. Overview 
  9670.  
  9671. Functions 
  9672.  
  9673.      Enable 
  9674.  
  9675.  
  9676. ΓòÉΓòÉΓòÉ 3.64.1. XLED overview ΓòÉΓòÉΓòÉ
  9677.  
  9678. Parent class: XUserWindow 
  9679.  
  9680. Overview 
  9681.  
  9682. XLED is a class which creates a window that looks like a LED 
  9683.  
  9684. For applications which use XLED it is nessecary that the OOL-resourcelibrary 
  9685. OOLRES.DLL is in the libpath. 
  9686.  
  9687.  
  9688. ΓòÉΓòÉΓòÉ 3.64.2. XLED::Enable ΓòÉΓòÉΓòÉ
  9689.  
  9690. Remarks 
  9691.  
  9692. Enable/Disable the LED 
  9693.  
  9694. Parameters 
  9695.  
  9696. BOOL TRUE=enable, FALSE=disable, default is TRUE 
  9697.  
  9698.  
  9699. ΓòÉΓòÉΓòÉ 3.65. XLayer ΓòÉΓòÉΓòÉ
  9700.  
  9701. Overview 
  9702.  
  9703. Functions 
  9704.  
  9705. Add/Remove objects 
  9706.  
  9707.      AddObject 
  9708.      Empty 
  9709.      RemoveObject 
  9710.  
  9711.  
  9712. ΓòÉΓòÉΓòÉ 3.65.1. XLayer overview ΓòÉΓòÉΓòÉ
  9713.  
  9714. Parent class: XObject 
  9715.  
  9716. Overview 
  9717.  
  9718. XLayer is a class which can store a large amount of graphic-objects. Call 
  9719. AddObject() to add objects to the layer, with Draw you can draw the content on 
  9720. a graphic device like XGraphicDevice or XPrinterDevice 
  9721.  
  9722.  
  9723. ΓòÉΓòÉΓòÉ 3.65.2. XLayer::AddObject ΓòÉΓòÉΓòÉ
  9724.  
  9725. Remarks 
  9726.  
  9727. Adds an object 
  9728.  
  9729. Parameters 
  9730.  
  9731. XGraphicObject * the object to add 
  9732.  
  9733.  
  9734. ΓòÉΓòÉΓòÉ 3.65.3. XLayer::Empty ΓòÉΓòÉΓòÉ
  9735.  
  9736. Remarks 
  9737.  
  9738. Removes all objects 
  9739.  
  9740. Parameters 
  9741.  
  9742. BOOL destroyAll TRUE=call delete for all objects, FALSE=dont destroy, default 
  9743. is TRUE 
  9744.  
  9745.  
  9746. ΓòÉΓòÉΓòÉ 3.65.4. XLayer::RemoveObject ΓòÉΓòÉΓòÉ
  9747.  
  9748. Remarks 
  9749.  
  9750. Removes an object 
  9751.  
  9752. Parameters 
  9753.  
  9754. XGraphicObject * the object to add 
  9755.  
  9756. BOOL destroyObject TRUE=call delete, FALSE=dont destroy, default is TRUE 
  9757.  
  9758.  
  9759. ΓòÉΓòÉΓòÉ 3.66. XLine ΓòÉΓòÉΓòÉ
  9760.  
  9761. Overview 
  9762.  
  9763. Functions 
  9764.  
  9765. constructors/destructors 
  9766.  
  9767.      XLine 
  9768.  
  9769.  settings 
  9770.  
  9771.      SetLineEnd 
  9772.      SetLineJoin 
  9773.      SetLineType 
  9774.      SetLineWidth 
  9775.  
  9776.  
  9777. ΓòÉΓòÉΓòÉ 3.66.1. XLine overview ΓòÉΓòÉΓòÉ
  9778.  
  9779. Parent class: XGraphicObject 
  9780.  
  9781. Overview 
  9782.  
  9783.  
  9784. ΓòÉΓòÉΓòÉ 3.66.2. XLine::XLine ΓòÉΓòÉΓòÉ
  9785.  
  9786. Remarks 
  9787.  
  9788. Construct a line object 
  9789.  
  9790. Parameters 
  9791.  
  9792. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9793. ΓöéXPoint * p1         Γöéstart point                             Γöé
  9794. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9795. ΓöéXPoint * p2         Γöéend point                               Γöé
  9796. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9797.  
  9798.  
  9799. ΓòÉΓòÉΓòÉ 3.66.3. XLine::SetLineEnd ΓòÉΓòÉΓòÉ
  9800.  
  9801. Remarks 
  9802.  
  9803. Set the type of line ending. 
  9804.  
  9805. Parameters 
  9806.  
  9807. CHAR type 
  9808.  
  9809.  
  9810. ΓòÉΓòÉΓòÉ 3.66.4. XLine::SetLineJoin ΓòÉΓòÉΓòÉ
  9811.  
  9812. Remarks 
  9813.  
  9814. Set the t<pe of the joining of lines. 
  9815.  
  9816. Parameters 
  9817.  
  9818. CHAR type 
  9819.  
  9820.  
  9821. ΓòÉΓòÉΓòÉ 3.66.5. XLine::SetLineType ΓòÉΓòÉΓòÉ
  9822.  
  9823. Remarks 
  9824.  
  9825. Set the type of the line. 
  9826.  
  9827. Parameters 
  9828.  
  9829. CHAR type 
  9830.  
  9831.  
  9832. ΓòÉΓòÉΓòÉ 3.66.6. XLine::SetLineWidth ΓòÉΓòÉΓòÉ
  9833.  
  9834. Remarks 
  9835.  
  9836. Set the width of the line. 
  9837.  
  9838. Parameters 
  9839.  
  9840. SHORT width 
  9841.  
  9842.  
  9843. ΓòÉΓòÉΓòÉ 3.67. XListBox ΓòÉΓòÉΓòÉ
  9844.  
  9845. Overview 
  9846.  
  9847. Functions 
  9848.  
  9849. constructors/destructors 
  9850.  
  9851.      XListBox 
  9852.  
  9853.  inserting/removing 
  9854.  
  9855.      InsertItem 
  9856.      RemoveAll 
  9857.      RemoveItem 
  9858.  
  9859.  misc 
  9860.  
  9861.      GetCount 
  9862.      GetTopIndex 
  9863.      SearchString 
  9864.      SetItemHeight 
  9865.      SetItemWidth 
  9866.      SetTopIndex 
  9867.  
  9868.  set/query selection 
  9869.  
  9870.      GetSelection 
  9871.      SelectItem 
  9872.  
  9873.  text input/output 
  9874.  
  9875.      GetItemText 
  9876.      SetItemText 
  9877.  
  9878.  using handles 
  9879.  
  9880.      GetItemHandle 
  9881.      SetItemHandle 
  9882.  
  9883.  
  9884. ΓòÉΓòÉΓòÉ 3.67.1. XListBox overview ΓòÉΓòÉΓòÉ
  9885.  
  9886. Parent class: XControl 
  9887.  
  9888. Overview 
  9889.  
  9890.  
  9891. ΓòÉΓòÉΓòÉ 3.67.2. XListBox::XListBox ΓòÉΓòÉΓòÉ
  9892.  
  9893. Remarks 
  9894.  
  9895. Construct a listbox 
  9896.  
  9897. Parameters 
  9898.  
  9899. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9900. ΓöéXWindow * theOwner  ΓöéThe owning window                       Γöé
  9901. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9902. ΓöéXRect&rectangle     ΓöéPosition and size of the listbox        Γöé
  9903. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9904. ΓöéUSHORT ID           ΓöéThe ID of the window.  Default is zero. Γöé
  9905. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9906. ΓöéULONG style         ΓöéThe style of the window. Valid values   Γöé
  9907. Γöé                    Γöéare:    LS_SCROLL the listbox gets a    Γöé
  9908. Γöé                    Γöéhorizontal scrollbar  LS_MULTI one ore  Γöé
  9909. Γöé                    Γöémore items can be selected  LS_EXTENDED Γöé
  9910. Γöé                    Γöéextended selection is enabled (should beΓöé
  9911. Γöé                    Γöéused if LS_MULTI is specified).    The  Γöé
  9912. Γöé                    Γöévalues can be or-ed.                    Γöé
  9913. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9914. Γöéchar * font         Γöéfont to use, e.g. "8.Helvetica"         Γöé
  9915. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9916.  
  9917.  
  9918. ΓòÉΓòÉΓòÉ 3.67.3. XListBox::InsertItem ΓòÉΓòÉΓòÉ
  9919.  
  9920. Remarks 
  9921.  
  9922. Adds a an item to the listbox 
  9923.  
  9924. Parameters 
  9925.  
  9926. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9927. Γöéchar * theTitle     Γöétitle of the item                       Γöé
  9928. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9929. ΓöéSHORT position      Γöéwhere to insert. You can specify the    Γöé
  9930. Γöé                    Γöézero-based index,    LS_LAST (the item  Γöé
  9931. Γöé                    Γöéis inserted at the end of the list),    Γöé
  9932. Γöé                    ΓöéLS_ASCENDING (the items are sorted      Γöé
  9933. Γöé                    Γöéascending) or  LS_DESCENDING (items are Γöé
  9934. Γöé                    Γöésorted descending)    Default is        Γöé
  9935. Γöé                    ΓöéLS_LAST.                                Γöé
  9936. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  9937.  
  9938. Return-Value 
  9939.  
  9940. SHORT the zero-based index of the item 
  9941.  
  9942.  
  9943. ΓòÉΓòÉΓòÉ 3.67.4. XListBox::RemoveAll ΓòÉΓòÉΓòÉ
  9944.  
  9945. Remarks 
  9946.  
  9947. Removes all items from a listbox. 
  9948.  
  9949. Return-Value 
  9950.  
  9951. BOOL result 
  9952.  
  9953.  
  9954. ΓòÉΓòÉΓòÉ 3.67.5. XListBox::RemoveItem ΓòÉΓòÉΓòÉ
  9955.  
  9956. Remarks 
  9957.  
  9958. Removes an item 
  9959.  
  9960. Parameters 
  9961.  
  9962. SHORT Zero-based index of the item to remove 
  9963.  
  9964.  
  9965. ΓòÉΓòÉΓòÉ 3.67.6. XListBox::GetCount ΓòÉΓòÉΓòÉ
  9966.  
  9967. Remarks 
  9968.  
  9969. Returns the count of items. 
  9970.  
  9971. Return-Value 
  9972.  
  9973. SHORT the count of items in the listbox 
  9974.  
  9975.  
  9976. ΓòÉΓòÉΓòÉ 3.67.7. XListBox::GetTopIndex ΓòÉΓòÉΓòÉ
  9977.  
  9978. Remarks 
  9979.  
  9980. Returns the index of the first visible entry. 
  9981.  
  9982. Return-Value 
  9983.  
  9984. SHORT index 
  9985.  
  9986.  
  9987. ΓòÉΓòÉΓòÉ 3.67.8. XListBox::SearchString ΓòÉΓòÉΓòÉ
  9988.  
  9989. Remarks 
  9990.  
  9991. Search a string in the listbox 
  9992.  
  9993. Parameters 
  9994.  
  9995. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  9996. Γöéchar * theText      Γöétext to be searched                     Γöé
  9997. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  9998. ΓöéSHORT startPosition ΓöéZero-based index of item where to start Γöé
  9999. Γöé                    Γöéthe search                              Γöé
  10000. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10001. ΓöéSHORT matchCode     ΓöéHow to search. Valid values are:        Γöé
  10002. Γöé                    ΓöéLS_CASESENSITIVE search casesensitive   Γöé
  10003. Γöé                    ΓöéLS_PREFIX search-string must be at the  Γöé
  10004. Γöé                    Γöébeginning  of the items title           Γöé
  10005. Γöé                    ΓöéLS_SUBSTRING search-string can be in theΓöé
  10006. Γöé                    Γöémiddle of  the items title              Γöé
  10007. Γöé                    ΓöéLS_CASESSENSITIVE can be or-ed with one Γöé
  10008. Γöé                    Γöéof the other defines.                   Γöé
  10009. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10010.  
  10011. Return-Value 
  10012.  
  10013. SHORT Zero-based index of the item which is found. If no item  is found, 
  10014. LS_NONE is returned. 
  10015.  
  10016.  
  10017. ΓòÉΓòÉΓòÉ 3.67.9. XListBox::SetItemHeight ΓòÉΓòÉΓòÉ
  10018.  
  10019. Remarks 
  10020.  
  10021. Set items height 
  10022.  
  10023. Parameters 
  10024.  
  10025. SHORT height 
  10026.  
  10027.  
  10028. ΓòÉΓòÉΓòÉ 3.67.10. XListBox::SetItemWidth ΓòÉΓòÉΓòÉ
  10029.  
  10030. Remarks 
  10031.  
  10032. Set items width 
  10033.  
  10034. Parameters 
  10035.  
  10036. SHORT width 
  10037.  
  10038.  
  10039. ΓòÉΓòÉΓòÉ 3.67.11. XListBox::SetTopIndex ΓòÉΓòÉΓòÉ
  10040.  
  10041. Remarks 
  10042.  
  10043. Set the first visible entry. 
  10044.  
  10045. Parameters 
  10046.  
  10047. SHORT index index of the first visible entry 
  10048.  
  10049.  
  10050. ΓòÉΓòÉΓòÉ 3.67.12. XListBox::GetSelection ΓòÉΓòÉΓòÉ
  10051.  
  10052. Remarks 
  10053.  
  10054. Returns the zero-based index of the first selected item which is found after 
  10055. the specified item. 
  10056.  
  10057. Parameters 
  10058.  
  10059. SHORT Zero-based index of the item behind which the search starts (default is 
  10060. LS_FIRST) 
  10061.  
  10062. Return-Value 
  10063.  
  10064. SHORT Zero-based index of the item found. If no item is found return is LS_NONE 
  10065.  
  10066.  
  10067. ΓòÉΓòÉΓòÉ 3.67.13. XListBox::SelectItem ΓòÉΓòÉΓòÉ
  10068.  
  10069. Remarks 
  10070.  
  10071. Select an item 
  10072.  
  10073. Parameters 
  10074.  
  10075. SHORT Zero-based index of the item to select 
  10076.  
  10077.  
  10078. ΓòÉΓòÉΓòÉ 3.67.14. XListBox::GetItemText ΓòÉΓòÉΓòÉ
  10079.  
  10080. Remarks 
  10081.  
  10082. Get the text of an item 
  10083.  
  10084. Parameters 
  10085.  
  10086. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10087. ΓöéSHORT               ΓöéZero-based index of the item            Γöé
  10088. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10089. ΓöéXString *           Γöébuffer which will hold the text         Γöé
  10090. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10091.  
  10092. Return-Value 
  10093.  
  10094. SHORT length of the text 
  10095.  
  10096.  
  10097. ΓòÉΓòÉΓòÉ 3.67.15. XListBox::SetItemText ΓòÉΓòÉΓòÉ
  10098.  
  10099. Remarks 
  10100.  
  10101. Set the text of an item. 
  10102.  
  10103. Parameters 
  10104.  
  10105. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10106. ΓöéSHORT               ΓöéZero-based index of the item            Γöé
  10107. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10108. Γöéchar *              Γöéthe new text                            Γöé
  10109. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10110.  
  10111. Return-Value 
  10112.  
  10113. BOOL success 
  10114.  
  10115.  
  10116. ΓòÉΓòÉΓòÉ 3.67.16. XListBox::GetItemHandle ΓòÉΓòÉΓòÉ
  10117.  
  10118. Remarks 
  10119.  
  10120. Gets a handle of an item. 
  10121.  
  10122. Parameters 
  10123.  
  10124. SHORT theItem Zero-based index of the item 
  10125.  
  10126. Return-Value 
  10127.  
  10128. LONG the handle of the item 
  10129.  
  10130.  
  10131. ΓòÉΓòÉΓòÉ 3.67.17. XListBox::SetItemHandle ΓòÉΓòÉΓòÉ
  10132.  
  10133. Remarks 
  10134.  
  10135. Adds a handle to an item 
  10136.  
  10137. Parameters 
  10138.  
  10139. SHORT theItem Zero-based index of the item which  will get the handle 
  10140.  
  10141.  LONG theHandle the handle which is add to the item 
  10142.  
  10143. Return-Value 
  10144.  
  10145. BOOL success 
  10146.  
  10147.  
  10148. ΓòÉΓòÉΓòÉ 3.68. XMDIClient ΓòÉΓòÉΓòÉ
  10149.  
  10150. Overview 
  10151.  
  10152.  
  10153. ΓòÉΓòÉΓòÉ 3.68.1. XMDIClient overview ΓòÉΓòÉΓòÉ
  10154.  
  10155. Parent class: XFrameWindow 
  10156.  
  10157. Overview 
  10158.  
  10159. XMDIClient is a client window class to use with XMDIServer, see there for 
  10160. further information. 
  10161.  
  10162.  
  10163. ΓòÉΓòÉΓòÉ 3.69. XMDIServer ΓòÉΓòÉΓòÉ
  10164.  
  10165. Overview 
  10166.  
  10167. Functions 
  10168.  
  10169. constructors 
  10170.  
  10171.      XMDIServer 
  10172.  
  10173.  misc 
  10174.  
  10175.      DoCommand 
  10176.  
  10177.  
  10178. ΓòÉΓòÉΓòÉ 3.69.1. XMDIServer overview ΓòÉΓòÉΓòÉ
  10179.  
  10180. Parent class: XFrameWindow 
  10181.  
  10182. Overview 
  10183.  
  10184. XMDIServer is a window to use the multiple document interface (MDI). The basic 
  10185. concept of MDI: 
  10186.  
  10187.      An application opens only one main window. 
  10188.      In the client-region of the mainwindow for every opened document a client 
  10189.       window is opened. This clients cannot be moved out of the client area of 
  10190.       the main window. 
  10191.      Only the main window has a toolbar and/or menubar. 
  10192.      If a client-window is activated/recieves the focus it manipulates the 
  10193.       menubar/toolbar of the main window. 
  10194.  XMDIServer is a window which does the needed work. Use XMDIClient for the 
  10195.  client windows. 
  10196.  
  10197.  XMDIServer has also some service-functions. It can arrange windows and can 
  10198.  manage a menu-area for you. From this reason your menu which you are using 
  10199.  with XMDIServer should contain the following code in the resources (you must 
  10200.  make shure that you use the same ID-values): 
  10201.  
  10202.    #define IDM_WINDOW 17800
  10203.    #define IDM_TILE 17850
  10204.    #define IDM_CASCADE 17851
  10205.    #define IDM_NEXT_WIN 17852
  10206.    #define IDM_PREV_WIN 17853
  10207.    //your menu code is placed here
  10208.    SUBMENU "Windows", IDM_WINDOW
  10209.    BEGIN
  10210.    MENUITEM "~Tile", IDM_TILE // show the windows tiled
  10211.    MENUITEM "~Cascade", IDM_CASCADE // show the windows casecaded
  10212.    MENUITEM "~Next", IDM_NEXT_WIN // show the next window
  10213.    MENUITEM "~Prev", IDM_PREV_WIN // show the previous window
  10214.    END
  10215.  To this submenu the XMDIServer attachs entrys for every opened client window. 
  10216.  
  10217.  Sample 15 shows you the easy usage of this class. 
  10218.  
  10219.  
  10220. ΓòÉΓòÉΓòÉ 3.69.2. XMDIServer::XMDIServer ΓòÉΓòÉΓòÉ
  10221.  
  10222. Remarks 
  10223.  
  10224. see XFrameWindow for details see XFrameWindow for details 
  10225.  
  10226.  
  10227. ΓòÉΓòÉΓòÉ 3.69.3. XMDIServer::DoCommand ΓòÉΓòÉΓòÉ
  10228.  
  10229. Remarks 
  10230.  
  10231. Receive a command from the menu. If you overwrite this method you must make 
  10232. shure that for the commands, which are not handled by your window, are send to 
  10233. the XMDIServer, usualy done by calling XMDIServer::DoCommand(com) 
  10234.  
  10235.  
  10236. ΓòÉΓòÉΓòÉ 3.70. XMLESearch ΓòÉΓòÉΓòÉ
  10237.  
  10238. Overview 
  10239.  
  10240. Functions 
  10241.  
  10242.      GetReplaceItem 
  10243.      GetSearchItem 
  10244.      GetStartPoint 
  10245.      SetCaseSensitive 
  10246.      SetReplaceAll 
  10247.      SetReplaceItem 
  10248.      SetSearchEndPoint 
  10249.      SetSearchItem 
  10250.      SetStartPoint 
  10251.  
  10252.  
  10253. ΓòÉΓòÉΓòÉ 3.70.1. XMLESearch overview ΓòÉΓòÉΓòÉ
  10254.  
  10255. Overview 
  10256.  
  10257. XMLESearch is a helping class for searching/replacing text in a XMultiLineEdit. 
  10258.  
  10259.  
  10260. ΓòÉΓòÉΓòÉ 3.70.2. XMLESearch::GetReplaceItem ΓòÉΓòÉΓòÉ
  10261.  
  10262. Remarks 
  10263.  
  10264. Query the item which is to insert 
  10265.  
  10266. Parameters 
  10267.  
  10268. XString * buffer 
  10269.  
  10270.  
  10271. ΓòÉΓòÉΓòÉ 3.70.3. XMLESearch::GetSearchItem ΓòÉΓòÉΓòÉ
  10272.  
  10273. Remarks 
  10274.  
  10275. Query the item which is to search 
  10276.  
  10277. Parameters 
  10278.  
  10279. XString * buffer 
  10280.  
  10281.  
  10282. ΓòÉΓòÉΓòÉ 3.70.4. XMLESearch::GetStartPoint ΓòÉΓòÉΓòÉ
  10283.  
  10284. Remarks 
  10285.  
  10286. Query the point where the search starts. 
  10287.  
  10288. Return-Value 
  10289.  
  10290. LONG startPoint 
  10291.  
  10292.  
  10293. ΓòÉΓòÉΓòÉ 3.70.5. XMLESearch::SetCaseSensitive ΓòÉΓòÉΓòÉ
  10294.  
  10295. Remarks 
  10296.  
  10297. Set if the search is case-sensitive 
  10298.  
  10299. Parameters 
  10300.  
  10301. BOOL case TRUE=case sensitive, FALSE=not case sensitive 
  10302.  
  10303.  
  10304. ΓòÉΓòÉΓòÉ 3.70.6. XMLESearch::SetReplaceAll ΓòÉΓòÉΓòÉ
  10305.  
  10306. Remarks 
  10307.  
  10308. Set if replacing should be done for all found strings 
  10309.  
  10310. Parameters 
  10311.  
  10312. BOOL case TRUE=replace all, FALSE=not for all 
  10313.  
  10314.  
  10315. ΓòÉΓòÉΓòÉ 3.70.7. XMLESearch::SetReplaceItem ΓòÉΓòÉΓòÉ
  10316.  
  10317. Remarks 
  10318.  
  10319. Set the string to replace with 
  10320.  
  10321. Parameters 
  10322.  
  10323. char * item the string to replace with 
  10324.  
  10325.  
  10326. ΓòÉΓòÉΓòÉ 3.70.8. XMLESearch::SetSearchEndPoint ΓòÉΓòÉΓòÉ
  10327.  
  10328. Remarks 
  10329.  
  10330. Set the point where to end the search 
  10331.  
  10332. Parameters 
  10333.  
  10334. LONG point where to stop search (-1=search overall) 
  10335.  
  10336.  
  10337. ΓòÉΓòÉΓòÉ 3.70.9. XMLESearch::SetSearchItem ΓòÉΓòÉΓòÉ
  10338.  
  10339. Remarks 
  10340.  
  10341. Set the string to search for 
  10342.  
  10343. Parameters 
  10344.  
  10345. char * item the string to search 
  10346.  
  10347.  
  10348. ΓòÉΓòÉΓòÉ 3.70.10. XMLESearch::SetStartPoint ΓòÉΓòÉΓòÉ
  10349.  
  10350. Remarks 
  10351.  
  10352. Set the point where to start 
  10353.  
  10354. Parameters 
  10355.  
  10356. LONG point 
  10357.  
  10358.  
  10359. ΓòÉΓòÉΓòÉ 3.71. XMediaWindow ΓòÉΓòÉΓòÉ
  10360.  
  10361. Overview 
  10362.  
  10363. Functions 
  10364.  
  10365. misc 
  10366.  
  10367.      SetDataFile 
  10368.      SetVolume 
  10369.  
  10370.  play functions 
  10371.  
  10372.      Pause 
  10373.      Play 
  10374.      Rewind 
  10375.  
  10376.  
  10377. ΓòÉΓòÉΓòÉ 3.71.1. XMediaWindow overview ΓòÉΓòÉΓòÉ
  10378.  
  10379. Overview 
  10380.  
  10381.  
  10382. ΓòÉΓòÉΓòÉ 3.71.2. XMediaWindow::SetDataFile ΓòÉΓòÉΓòÉ
  10383.  
  10384. Remarks 
  10385.  
  10386. Play a new file 
  10387.  
  10388. Parameters 
  10389.  
  10390. char * the file to play 
  10391.  
  10392. Return-Value 
  10393.  
  10394. LONG resultcode 
  10395.  
  10396.  
  10397. ΓòÉΓòÉΓòÉ 3.71.3. XMediaWindow::SetVolume ΓòÉΓòÉΓòÉ
  10398.  
  10399. Remarks 
  10400.  
  10401. Set volume 
  10402.  
  10403. Parameters 
  10404.  
  10405. USHORT volume volume in percent 
  10406.  
  10407. Return-Value 
  10408.  
  10409. LONG resultcode 
  10410.  
  10411.  
  10412. ΓòÉΓòÉΓòÉ 3.71.4. XMediaWindow::Pause ΓòÉΓòÉΓòÉ
  10413.  
  10414. Remarks 
  10415.  
  10416. Pause 
  10417.  
  10418. Return-Value 
  10419.  
  10420. LONG resultcode 
  10421.  
  10422.  
  10423. ΓòÉΓòÉΓòÉ 3.71.5. XMediaWindow::Play ΓòÉΓòÉΓòÉ
  10424.  
  10425. Remarks 
  10426.  
  10427. Play the file loaded by SetDataFile 
  10428.  
  10429. Parameters 
  10430.  
  10431. ULONG from position to start (default is 0 = current position) ULONG from 
  10432. position to end (default is 0, the whole file/chunk will be played) 
  10433.  
  10434. Return-Value 
  10435.  
  10436. LONG resultcode 
  10437.  
  10438.  
  10439. ΓòÉΓòÉΓòÉ 3.71.6. XMediaWindow::Rewind ΓòÉΓòÉΓòÉ
  10440.  
  10441. Remarks 
  10442.  
  10443. Seek to the beginning 
  10444.  
  10445. Return-Value 
  10446.  
  10447. LONG resultcode 
  10448.  
  10449.  
  10450. ΓòÉΓòÉΓòÉ 3.72. XMenu ΓòÉΓòÉΓòÉ
  10451.  
  10452. Overview 
  10453.  
  10454. Functions 
  10455.  
  10456. inserting/removing items 
  10457.  
  10458.      DeleteItem 
  10459.      InsertItem 
  10460.      RemoveItem 
  10461.  
  10462.  item attributes 
  10463.  
  10464.      CheckItem 
  10465.      EnableItem 
  10466.      GetItemID 
  10467.  
  10468.  misc 
  10469.  
  10470.      CascadeItem 
  10471.      GetItem 
  10472.      GetItemCount 
  10473.  
  10474.  text functions 
  10475.  
  10476.      GetItemText 
  10477.      SetItemText 
  10478.  
  10479.  
  10480. ΓòÉΓòÉΓòÉ 3.72.1. XMenu overview ΓòÉΓòÉΓòÉ
  10481.  
  10482. Parent class: XWindow 
  10483.  
  10484. Overview 
  10485.  
  10486.  
  10487. ΓòÉΓòÉΓòÉ 3.72.2. XMenu::DeleteItem ΓòÉΓòÉΓòÉ
  10488.  
  10489. Remarks 
  10490.  
  10491. Removes an item 
  10492.  
  10493. Parameters 
  10494.  
  10495. SHORT the id of the item to delete 
  10496.  
  10497.  
  10498. ΓòÉΓòÉΓòÉ 3.72.3. XMenu::InsertItem ΓòÉΓòÉΓòÉ
  10499.  
  10500. Remarks 
  10501.  
  10502. inserting/removing items 
  10503.  
  10504. Parameters 
  10505.  
  10506. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10507. ΓöéXMenuItem *         Γöéitem to insert                          Γöé
  10508. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10509. ΓöéXMenuItem *         Γöéa submenu where to insert the item. If  Γöé
  10510. Γöé                    Γöénessacary a submenu is created (default Γöé
  10511. Γöé                    Γöéis NULL).                               Γöé
  10512. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10513.  
  10514.  
  10515. ΓòÉΓòÉΓòÉ 3.72.4. XMenu::RemoveItem ΓòÉΓòÉΓòÉ
  10516.  
  10517. Remarks 
  10518.  
  10519. Removes an item 
  10520.  
  10521. Parameters 
  10522.  
  10523. SHORT the id of the item to remove 
  10524.  
  10525.  
  10526. ΓòÉΓòÉΓòÉ 3.72.5. XMenu::CheckItem ΓòÉΓòÉΓòÉ
  10527.  
  10528. Remarks 
  10529.  
  10530. Set an item checked/not checked 
  10531.  
  10532. Parameters 
  10533.  
  10534. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10535. ΓöéSHORT               Γöéthe id of the requested item            Γöé
  10536. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10537. ΓöéBOOL                Γöécheck TRUE=check, FALSE=not checked     Γöé
  10538. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10539.  
  10540.  
  10541. ΓòÉΓòÉΓòÉ 3.72.6. XMenu::EnableItem ΓòÉΓòÉΓòÉ
  10542.  
  10543. Remarks 
  10544.  
  10545. Enables/disables 
  10546.  
  10547. Parameters 
  10548.  
  10549. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10550. ΓöéSHORT               Γöéthe id of the requested item            Γöé
  10551. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10552. ΓöéBOOL                Γöéenable TRUE=enable, FALSE=disable       Γöé
  10553. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10554.  
  10555.  
  10556. ΓòÉΓòÉΓòÉ 3.72.7. XMenu::GetItemID ΓòÉΓòÉΓòÉ
  10557.  
  10558. Remarks 
  10559.  
  10560. Get the ID of an item from its position 
  10561.  
  10562. Parameters 
  10563.  
  10564. SHORT position of the item 
  10565.  
  10566. Return-Value 
  10567.  
  10568. SHORT theID 
  10569.  
  10570.  
  10571. ΓòÉΓòÉΓòÉ 3.72.8. XMenu::CascadeItem ΓòÉΓòÉΓòÉ
  10572.  
  10573. Remarks 
  10574.  
  10575. If you call CascadeItem() a menuitem with a submenu becomes cascaded, that 
  10576. means a button is inserted which enables the submenu. If you have made a 
  10577. menuitem cascaded you must select a default-item from the submenu of that 
  10578. menuitem by calling CheckItem(). 
  10579.  
  10580. Parameters 
  10581.  
  10582. SHORT the menuItem to become cascade 
  10583.  
  10584.  
  10585. ΓòÉΓòÉΓòÉ 3.72.9. XMenu::GetItem ΓòÉΓòÉΓòÉ
  10586.  
  10587. Remarks 
  10588.  
  10589. Get an item of a XMenuBar or XPopupMenu 
  10590.  
  10591. Parameters 
  10592.  
  10593. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10594. ΓöéXMenuItem *         Γöébuffer to hold the information          Γöé
  10595. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10596. ΓöéSHORT               Γöéthe ID of the requested menu-item       Γöé
  10597. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10598.  
  10599. Return-Value 
  10600.  
  10601. BOOL success 
  10602.  
  10603.  
  10604. ΓòÉΓòÉΓòÉ 3.72.10. XMenu::GetItemCount ΓòÉΓòÉΓòÉ
  10605.  
  10606. Remarks 
  10607.  
  10608. Returns the count of items 
  10609.  
  10610. Return-Value 
  10611.  
  10612. SHORT itemCount 
  10613.  
  10614.  
  10615. ΓòÉΓòÉΓòÉ 3.72.11. XMenu::GetItemText ΓòÉΓòÉΓòÉ
  10616.  
  10617. Remarks 
  10618.  
  10619. Get the text of an item 
  10620.  
  10621. Parameters 
  10622.  
  10623. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10624. ΓöéUSHORT              Γöéthe id of the requested item            Γöé
  10625. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10626. ΓöéXString *           Γöébuffer to hold the data                 Γöé
  10627. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10628.  
  10629.  
  10630. ΓòÉΓòÉΓòÉ 3.72.12. XMenu::SetItemText ΓòÉΓòÉΓòÉ
  10631.  
  10632. Remarks 
  10633.  
  10634. Set the text of an item 
  10635.  
  10636. Parameters 
  10637.  
  10638. XString * text to display 
  10639.  
  10640.  
  10641. ΓòÉΓòÉΓòÉ 3.73. XMenuBar ΓòÉΓòÉΓòÉ
  10642.  
  10643. Overview 
  10644.  
  10645. Functions 
  10646.  
  10647. constructors/destructors 
  10648.  
  10649.      XMenuBar 
  10650.  
  10651.  misc 
  10652.  
  10653.      Show 
  10654.  
  10655.  
  10656. ΓòÉΓòÉΓòÉ 3.73.1. XMenuBar overview ΓòÉΓòÉΓòÉ
  10657.  
  10658. Parent class: XMenu 
  10659.  
  10660. Overview 
  10661.  
  10662.  
  10663. ΓòÉΓòÉΓòÉ 3.73.2. XMenuBar::XMenuBar ΓòÉΓòÉΓòÉ
  10664.  
  10665. Remarks 
  10666.  
  10667. Create a menubar 
  10668.  
  10669. Parameters 
  10670.  
  10671. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10672. ΓöéXFrameWindow *      ΓöéThe owner-window which will get the     Γöé
  10673. Γöé                    Γöémenubar.                                Γöé
  10674. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10675. ΓöéXResource *         ΓöéA resource which defines the menubar    Γöé
  10676. Γöé                    Γöé(resource-id and library to load from). Γöé
  10677. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10678.  
  10679. Exceptions 
  10680.  
  10681. If the method fails an exception of the type XException is thrown. 
  10682.  
  10683.  
  10684. ΓòÉΓòÉΓòÉ 3.73.3. XMenuBar::Show ΓòÉΓòÉΓòÉ
  10685.  
  10686. Remarks 
  10687.  
  10688. Show/hide a menubar 
  10689.  
  10690. Parameters 
  10691.  
  10692. BOOL show TRUE=show, FALSE=hide 
  10693.  
  10694.  
  10695. ΓòÉΓòÉΓòÉ 3.74. XMenuItem ΓòÉΓòÉΓòÉ
  10696.  
  10697. Overview 
  10698.  
  10699. Functions 
  10700.  
  10701. text functions 
  10702.  
  10703.      GetText 
  10704.      SetText 
  10705.  
  10706.  
  10707. ΓòÉΓòÉΓòÉ 3.74.1. XMenuItem overview ΓòÉΓòÉΓòÉ
  10708.  
  10709. Parent class: XMenu 
  10710.  
  10711. Overview 
  10712.  
  10713.  
  10714. ΓòÉΓòÉΓòÉ 3.74.2. XMenuItem::GetText ΓòÉΓòÉΓòÉ
  10715.  
  10716. Remarks 
  10717.  
  10718. Get the text of the item 
  10719.  
  10720. Parameters 
  10721.  
  10722. XString * buffer to hold the data 
  10723.  
  10724.  
  10725. ΓòÉΓòÉΓòÉ 3.74.3. XMenuItem::SetText ΓòÉΓòÉΓòÉ
  10726.  
  10727. Remarks 
  10728.  
  10729. Set the text of the item 
  10730.  
  10731. Parameters 
  10732.  
  10733. XString * text to display 
  10734.  
  10735.  
  10736. ΓòÉΓòÉΓòÉ 3.75. XMessage ΓòÉΓòÉΓòÉ
  10737.  
  10738. Overview 
  10739.  
  10740. Functions 
  10741.  
  10742. Constructor/Destructor 
  10743.  
  10744.      XMessage 
  10745.  
  10746.  misc 
  10747.  
  10748.      GetMessage 
  10749.  
  10750.  
  10751. ΓòÉΓòÉΓòÉ 3.75.1. XMessage overview ΓòÉΓòÉΓòÉ
  10752.  
  10753. Overview 
  10754.  
  10755.  
  10756. ΓòÉΓòÉΓòÉ 3.75.2. XMessage::XMessage ΓòÉΓòÉΓòÉ
  10757.  
  10758. Remarks 
  10759.  
  10760. Constructs a message object 
  10761.  
  10762. Parameters 
  10763.  
  10764. const char* Filename this is either a filename or a fully qualified filename 
  10765. of a message file generated by MKMSGF 
  10766.  
  10767.  
  10768. ΓòÉΓòÉΓòÉ 3.75.3. XMessage::GetMessage ΓòÉΓòÉΓòÉ
  10769.  
  10770. Remarks 
  10771.  
  10772. Loads a message from a message file inserts the given variable texts (if there 
  10773. are any)  and returns the message. 
  10774.  
  10775. Parameters 
  10776.  
  10777. XString* pstrMsg Pointer to a string object where the message will be stored 
  10778. ULONG msgNum Message number to load  ULONG varNum Number of variables to 
  10779. replace; there may be up to 9 variables  const char** varTexts Texts for the 
  10780. variables 
  10781.  
  10782. Return-Value 
  10783.  
  10784. TRUE if the message was loaded, otherwise FALSE 
  10785.  
  10786.  
  10787. ΓòÉΓòÉΓòÉ 3.76. XMessageBox ΓòÉΓòÉΓòÉ
  10788.  
  10789. Overview 
  10790.  
  10791. Functions 
  10792.  
  10793. constructors/destructors 
  10794.  
  10795.      XMessageBox 
  10796.  
  10797.  misc 
  10798.  
  10799.      GetCommand 
  10800.  
  10801.  
  10802. ΓòÉΓòÉΓòÉ 3.76.1. XMessageBox overview ΓòÉΓòÉΓòÉ
  10803.  
  10804. Overview 
  10805.  
  10806.  
  10807. ΓòÉΓòÉΓòÉ 3.76.2. XMessageBox::XMessageBox ΓòÉΓòÉΓòÉ
  10808.  
  10809. Remarks 
  10810.  
  10811. Construct a message box. Construct a message box. 
  10812.  
  10813. Parameters 
  10814.  
  10815. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10816. ΓöéXResource * content Γöéresource which point to a string in the Γöé
  10817. Γöé                    Γöéapplication resources to load and       Γöé
  10818. Γöé                    Γöédisplay as the messagebox content       Γöé
  10819. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10820. ΓöéXResource * title   Γöéresource which point to a string in the Γöé
  10821. Γöé                    Γöéapplication resources to load and       Γöé
  10822. Γöé                    Γöédisplay as the messagebox title         Γöé
  10823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10824. ΓöéULONG style         Γöéthe style, possible values are:         Γöé
  10825. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10826. ΓöéMBOX_OK             Γöé                                        Γöé
  10827. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10828. ΓöéMBOX_OKCANCEL       Γöé                                        Γöé
  10829. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10830. ΓöéMBOX_RETRYCANCEL    Γöé                                        Γöé
  10831. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10832. ΓöéMBOX_ABORTRETRYIGNORΓöé                                        Γöé
  10833. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10834. ΓöéMBOX_YESNO          Γöé                                        Γöé
  10835. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10836. ΓöéMBOX_YESNOCANCEL    Γöé                                        Γöé
  10837. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10838. ΓöéMBOX_CANCEL         Γöé                                        Γöé
  10839. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10840. ΓöéMBOX_ENTER          Γöé                                        Γöé
  10841. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10842. ΓöéMBOX_ENTERCANCEL    Γöé                                        Γöé
  10843. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10844. ΓöéMBOX_NOICON         Γöé                                        Γöé
  10845. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10846. ΓöéMBOX_CUANOTIFICATIONΓöé                                        Γöé
  10847. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10848. ΓöéMBOX_CUAWARNING     Γöé                                        Γöé
  10849. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10850. ΓöéMBOX_ICONQUESTION   Γöé                                        Γöé
  10851. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10852. ΓöéMBOX_ICONEXCLAMATIONΓöé                                        Γöé
  10853. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10854. ΓöéMBOX_ICONASTERISK   Γöé                                        Γöé
  10855. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10856. ΓöéMBOX_ICONHAND       Γöé                                        Γöé
  10857. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10858. ΓöéMBOX_CUACRITICAL    Γöé                                        Γöé
  10859. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10860. ΓöéMBOX_QUERY          Γöé                                        Γöé
  10861. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10862. ΓöéMBOX_WARNING        Γöé                                        Γöé
  10863. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10864. ΓöéMBOX_INFORMATION    Γöé                                        Γöé
  10865. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10866. ΓöéMBOX_CRITICAL       Γöé                                        Γöé
  10867. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10868. ΓöéMBOX_ERROR          Γöé                                        Γöé
  10869. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10870. ΓöéMBOX_CUSTOMICON     Γöé                                        Γöé
  10871. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10872. ΓöéMBOX_DEFBUTTON1     Γöé                                        Γöé
  10873. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10874. ΓöéMBOX_DEFBUTTON2     Γöé                                        Γöé
  10875. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10876. ΓöéMBOX_DEFBUTTON3     Γöé                                        Γöé
  10877. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10878. ΓöéMBOX_APPLMODAL      Γöé                                        Γöé
  10879. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10880. ΓöéMBOX_SYSTEMMODAL    Γöé                                        Γöé
  10881. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10882. ΓöéMBOX_HELP           Γöé                                        Γöé
  10883. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10884. ΓöéMBOX_MOVEABLE       Γöé                                        Γöé
  10885. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10886. ΓöéMBOX_NONMODAL       Γöé                                        Γöé
  10887. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10888.  Can be or-ed. XWindow * owner owner-window of the message box. If owner is 
  10889. set, the  message box is modal for the owner-window. ULONG id ID for the 
  10890. message-box. If MBOX_HELP is set this value identifies the help-resource in 
  10891. your help-file.  Therefore the messagebox must have an owner-window and the 
  10892. owner-window must be related with an instance  of XHelpInstance. 
  10893.  
  10894. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10895. Γöéchar * content      Γöéthe content of the message box          Γöé
  10896. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10897. Γöéchar * title        Γöéthe title of the message box            Γöé
  10898. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10899. ΓöéULONG style         Γöéthe style, possible values are:         Γöé
  10900. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10901. ΓöéMBOX_OK             Γöé                                        Γöé
  10902. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10903. ΓöéMBOX_OKCANCEL       Γöé                                        Γöé
  10904. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10905. ΓöéMBOX_RETRYCANCEL    Γöé                                        Γöé
  10906. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10907. ΓöéMBOX_ABORTRETRYIGNORΓöé                                        Γöé
  10908. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10909. ΓöéMBOX_YESNO          Γöé                                        Γöé
  10910. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10911. ΓöéMBOX_YESNOCANCEL    Γöé                                        Γöé
  10912. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10913. ΓöéMBOX_CANCEL         Γöé                                        Γöé
  10914. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10915. ΓöéMBOX_ENTER          Γöé                                        Γöé
  10916. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10917. ΓöéMBOX_ENTERCANCEL    Γöé                                        Γöé
  10918. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10919. ΓöéMBOX_NOICON         Γöé                                        Γöé
  10920. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10921. ΓöéMBOX_CUANOTIFICATIONΓöé                                        Γöé
  10922. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10923. ΓöéMBOX_CUAWARNING     Γöé                                        Γöé
  10924. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10925. ΓöéMBOX_ICONQUESTION   Γöé                                        Γöé
  10926. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10927. ΓöéMBOX_ICONEXCLAMATIONΓöé                                        Γöé
  10928. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10929. ΓöéMBOX_ICONASTERISK   Γöé                                        Γöé
  10930. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10931. ΓöéMBOX_ICONHAND       Γöé                                        Γöé
  10932. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10933. ΓöéMBOX_CUACRITICAL    Γöé                                        Γöé
  10934. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10935. ΓöéMBOX_QUERY          Γöé                                        Γöé
  10936. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10937. ΓöéMBOX_WARNING        Γöé                                        Γöé
  10938. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10939. ΓöéMBOX_INFORMATION    Γöé                                        Γöé
  10940. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10941. ΓöéMBOX_CRITICAL       Γöé                                        Γöé
  10942. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10943. ΓöéMBOX_ERROR          Γöé                                        Γöé
  10944. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10945. ΓöéMBOX_CUSTOMICON     Γöé                                        Γöé
  10946. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10947. ΓöéMBOX_DEFBUTTON1     Γöé                                        Γöé
  10948. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10949. ΓöéMBOX_DEFBUTTON2     Γöé                                        Γöé
  10950. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10951. ΓöéMBOX_DEFBUTTON3     Γöé                                        Γöé
  10952. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10953. ΓöéMBOX_APPLMODAL      Γöé                                        Γöé
  10954. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10955. ΓöéMBOX_SYSTEMMODAL    Γöé                                        Γöé
  10956. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10957. ΓöéMBOX_HELP           Γöé                                        Γöé
  10958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10959. ΓöéMBOX_MOVEABLE       Γöé                                        Γöé
  10960. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10961. ΓöéMBOX_NONMODAL       Γöé                                        Γöé
  10962. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  10963.  Can be or-ed. XWindow * owner owner-window of the message box. If owner is 
  10964. set, the  message box is modal for the owner-window. ULONG id ID for the 
  10965. message-box. If MBOX_HELP is set this value identifies the help-resource in 
  10966. your help-file.  Therefore the messagebox must have an owner-window and the 
  10967. owner-window must be related with an instance  of XHelpInstance. 
  10968.  
  10969.  
  10970. ΓòÉΓòÉΓòÉ 3.76.3. XMessageBox::GetCommand ΓòÉΓòÉΓòÉ
  10971.  
  10972. Remarks 
  10973.  
  10974. Returns the ID of the users action. 
  10975.  
  10976. Return-Value 
  10977.  
  10978. USHORT id The ID of the button the user pressed: 
  10979.  
  10980. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  10981. ΓöéMDID_OK                                 Γöé
  10982. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10983. ΓöéMDID_CANCEL                             Γöé
  10984. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10985. ΓöéMDID_ABORT                              Γöé
  10986. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10987. ΓöéMDID_RETRY                              Γöé
  10988. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10989. ΓöéMDID_IGNORE                             Γöé
  10990. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10991. ΓöéMDID_YES                                Γöé
  10992. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10993. ΓöéMDID_NO                                 Γöé
  10994. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10995. ΓöéMDID_HELP                               Γöé
  10996. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10997. ΓöéMDID_ENTER                              Γöé
  10998. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  10999. ΓöéMDID_ERROR                              Γöé
  11000. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11001.  
  11002.  
  11003. ΓòÉΓòÉΓòÉ 3.77. XModalDialog ΓòÉΓòÉΓòÉ
  11004.  
  11005. Overview 
  11006.  
  11007. Functions 
  11008.  
  11009. constructors/destructors 
  11010.  
  11011.      XModalDialog 
  11012.  
  11013.  misc 
  11014.  
  11015.      Start 
  11016.  
  11017.  
  11018. ΓòÉΓòÉΓòÉ 3.77.1. XModalDialog overview ΓòÉΓòÉΓòÉ
  11019.  
  11020. Example 
  11021.  
  11022. XModalDialog * dlg = new XModalDialog(...)
  11023. int command = dlg->Start();
  11024.  
  11025. Parent class: XDialog 
  11026.  
  11027. Overview 
  11028.  
  11029.  
  11030. ΓòÉΓòÉΓòÉ 3.77.2. XModalDialog::XModalDialog ΓòÉΓòÉΓòÉ
  11031.  
  11032. Remarks 
  11033.  
  11034. Construct a modal dialog. You must call XModalDialog::Start() after 
  11035. constructing an instance to make the dialog work. When constructing the dialog 
  11036. you can initialize the dialog controls. Construct a modal dialog. You must call 
  11037. XModalDialog::Start() after constructing an instance to make the dialog work. 
  11038. When constructing the dialog you can initialize the dialog controls. 
  11039.  
  11040. Parameters 
  11041.  
  11042. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11043. ΓöéULONG               ΓöéID of the dialog template. The          Γöé
  11044. Γöé                    Γöédialog-resources must be linked to the  Γöé
  11045. Γöé                    Γöéexe-file.                               Γöé
  11046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11047. ΓöéXWindow *           ΓöéA pointer to the owner-window. If now   Γöé
  11048. Γöé                    Γöéowner is given an error occures.        Γöé
  11049. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11050. ΓöéBOOL                ΓöéTRUE=show centered                      Γöé
  11051. Γöé                    ΓöéFALSE=not centered                      Γöé
  11052. Γöé                    Γöé(default is TRUE)                       Γöé
  11053. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11054.  
  11055. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11056. ΓöéXResource *         ΓöéA resource which describes the dialog   Γöé
  11057. Γöé                    Γöétemplate                                Γöé
  11058. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11059. ΓöéXWindow *           ΓöéA pointer to the owner-window. If now   Γöé
  11060. Γöé                    Γöéowner is given an error occures.        Γöé
  11061. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11062. ΓöéBOOL                ΓöéTRUE=show centered                      Γöé
  11063. Γöé                    ΓöéFALSE=not centered                      Γöé
  11064. Γöé                    Γöé(default is TRUE)                       Γöé
  11065. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11066.  
  11067.  
  11068. ΓòÉΓòÉΓòÉ 3.77.3. XModalDialog::Start ΓòÉΓòÉΓòÉ
  11069.  
  11070. Remarks 
  11071.  
  11072. To make a modal dialog work you must call Start(). this functions returns the 
  11073. value of the last command. 
  11074.  
  11075. Return-Value 
  11076.  
  11077. LONG command-value, -1 if the dialog was closed with the system-menu 
  11078.  
  11079. Example 
  11080.  
  11081. XModalDialog * dlg = new XModalDialog(...)
  11082. int command = dlg->Start();
  11083. .
  11084.  
  11085.  
  11086. ΓòÉΓòÉΓòÉ 3.78. XModelessDialog ΓòÉΓòÉΓòÉ
  11087.  
  11088. Overview 
  11089.  
  11090. Functions 
  11091.  
  11092. constructors/destructors 
  11093.  
  11094.      XModelessDialog 
  11095.  
  11096.  
  11097. ΓòÉΓòÉΓòÉ 3.78.1. XModelessDialog overview ΓòÉΓòÉΓòÉ
  11098.  
  11099. Parent class: XDialog 
  11100.  
  11101. Overview 
  11102.  
  11103.  
  11104. ΓòÉΓòÉΓòÉ 3.78.2. XModelessDialog::XModelessDialog ΓòÉΓòÉΓòÉ
  11105.  
  11106. Remarks 
  11107.  
  11108. Construct a modeless dialog. Construct a modeless dialog. 
  11109.  
  11110. Parameters 
  11111.  
  11112. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11113. ΓöéULONG               ΓöéID of the dialog template, the          Γöé
  11114. Γöé                    Γöédialog-resources mus be linked to the   Γöé
  11115. Γöé                    Γöéexe-file                                Γöé
  11116. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11117. ΓöéXWindow *           Γöéa pointer to the owner-window (can be   Γöé
  11118. Γöé                    ΓöéNULL)                                   Γöé
  11119. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11120. ΓöéBOOL                ΓöéTRUE=show centered                      Γöé
  11121. Γöé                    ΓöéFALSE=not centered                      Γöé
  11122. Γöé                    Γöé(default is TRUE)                       Γöé
  11123. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11124.  
  11125. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11126. ΓöéXResource *         Γöéa resource which describes the dialog   Γöé
  11127. Γöé                    Γöétemplate                                Γöé
  11128. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11129. ΓöéXWindow *           Γöéa pointer to the owner-window (can be   Γöé
  11130. Γöé                    ΓöéNULL)                                   Γöé
  11131. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11132. ΓöéBOOL                ΓöéTRUE=show centered                      Γöé
  11133. Γöé                    ΓöéFALSE=not centered                      Γöé
  11134. Γöé                    Γöé(default is TRUE)                       Γöé
  11135. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11136.  
  11137.  
  11138. ΓòÉΓòÉΓòÉ 3.79. XMouseEvent ΓòÉΓòÉΓòÉ
  11139.  
  11140. Overview 
  11141.  
  11142. Functions 
  11143.  
  11144.      GetEventID 
  11145.      GetKeyInfo 
  11146.  
  11147.  
  11148. ΓòÉΓòÉΓòÉ 3.79.1. XMouseEvent overview ΓòÉΓòÉΓòÉ
  11149.  
  11150. Parent class: XEvent 
  11151.  
  11152. Overview 
  11153.  
  11154. To catch events from the mouse like moving using mouse-buttons etc you must 
  11155. install a XMouseHandler. If you use this handler you recieve XMouseEvents which 
  11156. contains information about the mouse-state. For drag/drop you don╤Åt need a 
  11157. XMousehandler but a XDragHandler. Possible event-IDs are 
  11158.  
  11159. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11160. ΓöéMOU_BTN1CLICK       Γöébutton 1 clicked                        Γöé
  11161. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11162. ΓöéMOU_BTN1DBLCLICK    Γöébutton 1 double-click                   Γöé
  11163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11164. ΓöéMOU_BTN1DOWN        Γöébutton 1 down                           Γöé
  11165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11166. ΓöéMOU_BTN1UP          Γöébutton 1 up                             Γöé
  11167. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11168. ΓöéMOU_BTN2CLICK       Γöébutton 2 clicked                        Γöé
  11169. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11170. ΓöéMOU_BTN2DBLCLICK    Γöébutton 2 double-click                   Γöé
  11171. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11172. ΓöéMOU_BTN2DOWN        Γöébutton 2 down                           Γöé
  11173. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11174. ΓöéMOU_BTN2UP          Γöébutton 2 up                             Γöé
  11175. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11176. ΓöéMOU_BTN3CLICK       Γöébutton 3 clicked                        Γöé
  11177. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11178. ΓöéMOU_BTN3DBLCLICK    Γöébutton 3 double-click                   Γöé
  11179. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11180. ΓöéMOU_BTN3DOWN        Γöébutton 3 down                           Γöé
  11181. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11182. ΓöéMOU_BTN3UP          Γöébutton 3 up                             Γöé
  11183. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11184. ΓöéMOU_INITDRAG        Γöéthe user requested a drag-operation     Γöé
  11185. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11186. ΓöéMOU_MOVE            Γöémouse moved                             Γöé
  11187. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11188. ΓöéMOU_ENTER           Γöémouse entered the window (Warp 4)       Γöé
  11189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11190. ΓöéMOU_EXIT            Γöémouse leaves the window (Warp 4)        Γöé
  11191. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11192.  
  11193.  
  11194. ΓòÉΓòÉΓòÉ 3.79.2. XMouseEvent::GetEventID ΓòÉΓòÉΓòÉ
  11195.  
  11196. Remarks 
  11197.  
  11198. Returns the ID of the mouse-event. To get a mouse-event you must register a 
  11199. XMouseHandler! 
  11200.  
  11201. Return-Value 
  11202.  
  11203. LONG theID the ID of the mouse-event, see XMouseEvent. 
  11204.  
  11205.  
  11206. ΓòÉΓòÉΓòÉ 3.79.3. XMouseEvent::GetKeyInfo ΓòÉΓòÉΓòÉ
  11207.  
  11208. Remarks 
  11209.  
  11210. Returns the state of the keyboard 
  11211.  
  11212. Return-Value 
  11213.  
  11214. SHORT keyInfo information of the keyboard 
  11215.  
  11216.  
  11217. ΓòÉΓòÉΓòÉ 3.80. XMouseHandler ΓòÉΓòÉΓòÉ
  11218.  
  11219. Overview 
  11220.  
  11221. Functions 
  11222.  
  11223.      XMouseHandler 
  11224.  
  11225.  
  11226. ΓòÉΓòÉΓòÉ 3.80.1. XMouseHandler overview ΓòÉΓòÉΓòÉ
  11227.  
  11228. Parent class: XHandler 
  11229.  
  11230. Overview 
  11231.  
  11232. To catch events from the mouse like moving using mouse-buttons etc you must 
  11233. register a XMouseHandler. Therefor you derive a class from XMouseHandler and 
  11234. override the method HandleEvent() where you will get events (XMouseEvent) 
  11235. posted from the mouse. 
  11236.  
  11237.  
  11238. ΓòÉΓòÉΓòÉ 3.80.2. XMouseHandler::XMouseHandler ΓòÉΓòÉΓòÉ
  11239.  
  11240. Parameters 
  11241.  
  11242. XWindow * window The window to handle the mouseevents for. 
  11243.  
  11244.  
  11245. ΓòÉΓòÉΓòÉ 3.81. XMultiLineEdit ΓòÉΓòÉΓòÉ
  11246.  
  11247. Overview 
  11248.  
  11249. Functions 
  11250.  
  11251. clipboard functions and selection 
  11252.  
  11253.      Clear 
  11254.      Copy 
  11255.      Cut 
  11256.      GetSelection 
  11257.      Paste 
  11258.      SelectText 
  11259.  
  11260.  constructors/destructors 
  11261.  
  11262.      XMultiLineEdit 
  11263.  
  11264.  line related functions 
  11265.  
  11266.      GetLineCount 
  11267.      GetLineFromChar 
  11268.      GetLineLength 
  11269.      GetLineStart 
  11270.  
  11271.  misc 
  11272.  
  11273.      EnableOverWrite 
  11274.      EnableRefresh 
  11275.      GetFirstChar 
  11276.      GetTextLength 
  11277.      InsertString 
  11278.      IsChanged 
  11279.      IsReadOnly 
  11280.      Search 
  11281.      SetLimit 
  11282.      SetReadOnly 
  11283.      ShowFirstChar 
  11284.  
  11285.  undo 
  11286.  
  11287.      CanUndo 
  11288.      ResetUndo 
  11289.      Undo 
  11290.  
  11291.  wrap 
  11292.  
  11293.      EnableWrap 
  11294.      IsWrap 
  11295.  
  11296.  
  11297. ΓòÉΓòÉΓòÉ 3.81.1. XMultiLineEdit overview ΓòÉΓòÉΓòÉ
  11298.  
  11299. Parent class: XControl 
  11300.  
  11301. Overview 
  11302.  
  11303.  
  11304. ΓòÉΓòÉΓòÉ 3.81.2. XMultiLineEdit::Clear ΓòÉΓòÉΓòÉ
  11305.  
  11306. Remarks 
  11307.  
  11308. Clears marked text 
  11309.  
  11310.  
  11311. ΓòÉΓòÉΓòÉ 3.81.3. XMultiLineEdit::Copy ΓòÉΓòÉΓòÉ
  11312.  
  11313. Remarks 
  11314.  
  11315. Copy marked text 
  11316.  
  11317.  
  11318. ΓòÉΓòÉΓòÉ 3.81.4. XMultiLineEdit::Cut ΓòÉΓòÉΓòÉ
  11319.  
  11320. Remarks 
  11321.  
  11322. Cut marked text 
  11323.  
  11324.  
  11325. ΓòÉΓòÉΓòÉ 3.81.5. XMultiLineEdit::GetSelection ΓòÉΓòÉΓòÉ
  11326.  
  11327. Remarks 
  11328.  
  11329. Query the boundarys of the current selection 
  11330.  
  11331. Parameters 
  11332.  
  11333. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11334. ΓöéLONG&               Γöéstarting point of selection             Γöé
  11335. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11336. ΓöéLONG&               Γöéend point                               Γöé
  11337. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11338.  
  11339.  
  11340. ΓòÉΓòÉΓòÉ 3.81.6. XMultiLineEdit::Paste ΓòÉΓòÉΓòÉ
  11341.  
  11342. Remarks 
  11343.  
  11344. Paste text from the clipboard 
  11345.  
  11346.  
  11347. ΓòÉΓòÉΓòÉ 3.81.7. XMultiLineEdit::SelectText ΓòÉΓòÉΓòÉ
  11348.  
  11349. Remarks 
  11350.  
  11351. Marks an area of text 
  11352.  
  11353. Parameters 
  11354.  
  11355. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11356. ΓöéLONG                Γöébegin of marking-area                   Γöé
  11357. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11358. ΓöéLONG                Γöéend of marking-area                     Γöé
  11359. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11360.  
  11361.  
  11362. ΓòÉΓòÉΓòÉ 3.81.8. XMultiLineEdit::XMultiLineEdit ΓòÉΓòÉΓòÉ
  11363.  
  11364. Remarks 
  11365.  
  11366. Constructs an XMultiLineEdit 
  11367.  
  11368. Parameters 
  11369.  
  11370. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11371. ΓöéXWindow * owner     Γöéthe owner of the XMultiLineEdit         Γöé
  11372. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11373. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  11374. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11375. ΓöéUSHORT id           Γöéid of the window                        Γöé
  11376. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11377. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  11378. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11379. ΓöéMLE_BORDER          Γöé                                        Γöé
  11380. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11381. ΓöéMLE_READONLY        Γöé                                        Γöé
  11382. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11383. ΓöéMLE_WORDWRAP        Γöé                                        Γöé
  11384. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11385. ΓöéMLE_HORZSCROLL      Γöé                                        Γöé
  11386. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11387. ΓöéMLE_VERTSCROLL      Γöé                                        Γöé
  11388. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11389. ΓöéMLE_IGNORETAB       Γöé                                        Γöé
  11390. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11391. ΓöéMLE_DISABLEUNDO     Γöé                                        Γöé
  11392. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11393.  (can be or-ed) const char * string text to display 
  11394.  
  11395.  
  11396. ΓòÉΓòÉΓòÉ 3.81.9. XMultiLineEdit::GetLineCount ΓòÉΓòÉΓòÉ
  11397.  
  11398. Remarks 
  11399.  
  11400. Query the number of lines 
  11401.  
  11402. Return-Value 
  11403.  
  11404. LONG lines 
  11405.  
  11406.  
  11407. ΓòÉΓòÉΓòÉ 3.81.10. XMultiLineEdit::GetLineFromChar ΓòÉΓòÉΓòÉ
  11408.  
  11409. Remarks 
  11410.  
  11411. Query the line number of the point given in parameter 1 
  11412.  
  11413. Parameters 
  11414.  
  11415. LONG index 
  11416.  
  11417. Return-Value 
  11418.  
  11419. LONG line-number 
  11420.  
  11421.  
  11422. ΓòÉΓòÉΓòÉ 3.81.11. XMultiLineEdit::GetLineLength ΓòÉΓòÉΓòÉ
  11423.  
  11424. Remarks 
  11425.  
  11426. Query the length of the line which contains the point given in parameter 1 
  11427.  
  11428. Parameters 
  11429.  
  11430. LONG index 
  11431.  
  11432. Return-Value 
  11433.  
  11434. LONG length of the line 
  11435.  
  11436.  
  11437. ΓòÉΓòÉΓòÉ 3.81.12. XMultiLineEdit::GetLineStart ΓòÉΓòÉΓòÉ
  11438.  
  11439. Remarks 
  11440.  
  11441. Query the starting point of the line given in parameter 1 
  11442.  
  11443. Parameters 
  11444.  
  11445. LONG line-number 
  11446.  
  11447. Return-Value 
  11448.  
  11449. LONG point of begining 
  11450.  
  11451.  
  11452. ΓòÉΓòÉΓòÉ 3.81.13. XMultiLineEdit::EnableOverWrite ΓòÉΓòÉΓòÉ
  11453.  
  11454. Remarks 
  11455.  
  11456. Enables/disables overwrite-mode 
  11457.  
  11458. Parameters 
  11459.  
  11460. BOOL overwrite TRUE=overWrite, FALSE=disable overWrite 
  11461.  
  11462.  
  11463. ΓòÉΓòÉΓòÉ 3.81.14. XMultiLineEdit::EnableRefresh ΓòÉΓòÉΓòÉ
  11464.  
  11465. Remarks 
  11466.  
  11467. Enable/disable window-refresh 
  11468.  
  11469. Parameters 
  11470.  
  11471. BOOL enable TRUE=enable, FALSE=disable refresh 
  11472.  
  11473.  
  11474. ΓòÉΓòÉΓòÉ 3.81.15. XMultiLineEdit::GetFirstChar ΓòÉΓòÉΓòÉ
  11475.  
  11476. Remarks 
  11477.  
  11478. Query the number of the first visible char 
  11479.  
  11480. Return-Value 
  11481.  
  11482. LONG number 
  11483.  
  11484.  
  11485. ΓòÉΓòÉΓòÉ 3.81.16. XMultiLineEdit::GetTextLength ΓòÉΓòÉΓòÉ
  11486.  
  11487. Remarks 
  11488.  
  11489. Returns the length of the text in the MLE including linebreaks (\n) 
  11490.  
  11491. Return-Value 
  11492.  
  11493. LONG length 
  11494.  
  11495.  
  11496. ΓòÉΓòÉΓòÉ 3.81.17. XMultiLineEdit::InsertString ΓòÉΓòÉΓòÉ
  11497.  
  11498. Remarks 
  11499.  
  11500. Insert a string at the current cursor-position 
  11501.  
  11502. Parameters 
  11503.  
  11504. const char * text to insert 
  11505.  
  11506.  
  11507. ΓòÉΓòÉΓòÉ 3.81.18. XMultiLineEdit::IsChanged ΓòÉΓòÉΓòÉ
  11508.  
  11509. Remarks 
  11510.  
  11511. Query if the content has changed 
  11512.  
  11513. Return-Value 
  11514.  
  11515. BOOL result 
  11516.  
  11517.  
  11518. ΓòÉΓòÉΓòÉ 3.81.19. XMultiLineEdit::IsReadOnly ΓòÉΓòÉΓòÉ
  11519.  
  11520. Remarks 
  11521.  
  11522. Query if readonly-mode is active 
  11523.  
  11524. Return-Value 
  11525.  
  11526. BOOL result 
  11527.  
  11528.  
  11529. ΓòÉΓòÉΓòÉ 3.81.20. XMultiLineEdit::Search ΓòÉΓòÉΓòÉ
  11530.  
  11531. Remarks 
  11532.  
  11533. Search and/or replace strings in the text (see XMLESearch for details) 
  11534.  
  11535. Parameters 
  11536.  
  11537. XMLESearch * searchClass pointer to an initialized instance of XMLESearch 
  11538.  
  11539. Return-Value 
  11540.  
  11541. BOOL result 
  11542.  
  11543.  
  11544. ΓòÉΓòÉΓòÉ 3.81.21. XMultiLineEdit::SetLimit ΓòÉΓòÉΓòÉ
  11545.  
  11546. Remarks 
  11547.  
  11548. Set maximum number of charakters 
  11549.  
  11550. Parameters 
  11551.  
  11552. LONG maximum size 
  11553.  
  11554.  
  11555. ΓòÉΓòÉΓòÉ 3.81.22. XMultiLineEdit::SetReadOnly ΓòÉΓòÉΓòÉ
  11556.  
  11557. Remarks 
  11558.  
  11559. Enable/disable readonly-mode 
  11560.  
  11561. Parameters 
  11562.  
  11563. BOOL readOnly TRUE=enable, FALSE=disable readonly-mode 
  11564.  
  11565.  
  11566. ΓòÉΓòÉΓòÉ 3.81.23. XMultiLineEdit::ShowFirstChar ΓòÉΓòÉΓòÉ
  11567.  
  11568. Remarks 
  11569.  
  11570. Select the point of the text to start displaying 
  11571.  
  11572. Parameters 
  11573.  
  11574. LONG the first char to display 
  11575.  
  11576.  
  11577. ΓòÉΓòÉΓòÉ 3.81.24. XMultiLineEdit::CanUndo ΓòÉΓòÉΓòÉ
  11578.  
  11579. Remarks 
  11580.  
  11581. Query if an undo-operation is possible 
  11582.  
  11583. Return-Value 
  11584.  
  11585. BOOL result 
  11586.  
  11587.  
  11588. ΓòÉΓòÉΓòÉ 3.81.25. XMultiLineEdit::ResetUndo ΓòÉΓòÉΓòÉ
  11589.  
  11590. Remarks 
  11591.  
  11592. Reset the undo-buffer 
  11593.  
  11594.  
  11595. ΓòÉΓòÉΓòÉ 3.81.26. XMultiLineEdit::Undo ΓòÉΓòÉΓòÉ
  11596.  
  11597. Remarks 
  11598.  
  11599. Undo the last action 
  11600.  
  11601. Return-Value 
  11602.  
  11603. BOOL result 
  11604.  
  11605.  
  11606. ΓòÉΓòÉΓòÉ 3.81.27. XMultiLineEdit::EnableWrap ΓòÉΓòÉΓòÉ
  11607.  
  11608. Remarks 
  11609.  
  11610. Enable/disable word-wrap 
  11611.  
  11612. Parameters 
  11613.  
  11614. BOOL wrap TRUE=enable, FALSE=disable word-wrap 
  11615.  
  11616.  
  11617. ΓòÉΓòÉΓòÉ 3.81.28. XMultiLineEdit::IsWrap ΓòÉΓòÉΓòÉ
  11618.  
  11619. Remarks 
  11620.  
  11621. Query if word-wrap is active 
  11622.  
  11623. Return-Value 
  11624.  
  11625. BOOL result 
  11626.  
  11627.  
  11628. ΓòÉΓòÉΓòÉ 3.82. XMutexSemaphore ΓòÉΓòÉΓòÉ
  11629.  
  11630. Overview 
  11631.  
  11632. Functions 
  11633.  
  11634. constructors/destructors 
  11635.  
  11636.      XMutexSemaphore 
  11637.  
  11638.  misc 
  11639.  
  11640.      Close 
  11641.      Release 
  11642.      Request 
  11643.  
  11644.  
  11645. ΓòÉΓòÉΓòÉ 3.82.1. XMutexSemaphore overview ΓòÉΓòÉΓòÉ
  11646.  
  11647. Parent class: XSemaphore 
  11648.  
  11649. Overview 
  11650.  
  11651.  
  11652. ΓòÉΓòÉΓòÉ 3.82.2. XMutexSemaphore::XMutexSemaphore ΓòÉΓòÉΓòÉ
  11653.  
  11654. Remarks 
  11655.  
  11656. Open a XMutexSemaphore Create a XMutexSemaphore 
  11657.  
  11658. Parameters 
  11659.  
  11660. char * name name of the semaphore WITHOUT leading '\\SEM32' 
  11661.  
  11662. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11663. Γöéchar * name         Γöéname of the semaphore WITHOUT leading   Γöé
  11664. Γöé                    Γöé'\\SEM32'                               Γöé
  11665. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11666. ΓöéBOOL shared         Γöéif shared or not                        Γöé
  11667. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11668. ΓöéBOOL owned          ΓöéTRUE=initial state is owned             Γöé
  11669. Γöé                    ΓöéFALSE=initial state is not owned        Γöé
  11670. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11671.  
  11672. Exceptions 
  11673.  
  11674. If the method fails an exception of the type XSemaphoreException is thrown If 
  11675. the method fails an exception of the type XSemaphoreException is thrown 
  11676.  
  11677.  
  11678. ΓòÉΓòÉΓòÉ 3.82.3. XMutexSemaphore::Close ΓòÉΓòÉΓòÉ
  11679.  
  11680. Remarks 
  11681.  
  11682. Crlose a XMutexSemaphore 
  11683.  
  11684. Exceptions 
  11685.  
  11686. If the method fails an exception of the type XSemaphoreException is thrown 
  11687.  
  11688.  
  11689. ΓòÉΓòÉΓòÉ 3.82.4. XMutexSemaphore::Release ΓòÉΓòÉΓòÉ
  11690.  
  11691. Remarks 
  11692.  
  11693. Release a XMutexSemaphore, the next semaphore get access. 
  11694.  
  11695. Exceptions 
  11696.  
  11697. If the method fails an exception of the type XSemaphoreException is thrown 
  11698.  
  11699.  
  11700. ΓòÉΓòÉΓòÉ 3.82.5. XMutexSemaphore::Request ΓòÉΓòÉΓòÉ
  11701.  
  11702. Remarks 
  11703.  
  11704. Request a semaphore. 
  11705.  
  11706. Parameters 
  11707.  
  11708. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11709. ΓöéLONG timeout        Γöé-1=wait endless                         Γöé
  11710. Γöé                    Γöé 0 = return at once                     Γöé
  11711. Γöé                    Γöé other=time to wait max. (in            Γöé
  11712. Γöé                    Γöémilliseconds)                           Γöé
  11713. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11714.  
  11715. Exceptions 
  11716.  
  11717. If the method fails an exception of the type XSemaphoreException is thrown 
  11718.  
  11719.  
  11720. ΓòÉΓòÉΓòÉ 3.83. XNamedPipeClient ΓòÉΓòÉΓòÉ
  11721.  
  11722. Overview 
  11723.  
  11724. Functions 
  11725.  
  11726. misc 
  11727.  
  11728.      WaitForServer 
  11729.  
  11730.  open/close 
  11731.  
  11732.      Open 
  11733.  
  11734.  
  11735. ΓòÉΓòÉΓòÉ 3.83.1. XNamedPipeClient overview ΓòÉΓòÉΓòÉ
  11736.  
  11737. Parent class: XIO 
  11738.  
  11739. Overview 
  11740.  
  11741.  
  11742. ΓòÉΓòÉΓòÉ 3.83.2. XNamedPipeClient::WaitForServer ΓòÉΓòÉΓòÉ
  11743.  
  11744. Remarks 
  11745.  
  11746. Wait for a server 
  11747.  
  11748. Parameters 
  11749.  
  11750. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11751. Γöéchar * name         Γöéname of the requested pipe (without     Γöé
  11752. Γöé                    Γöéleading '\\PIPE\\')                     Γöé
  11753. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11754. ΓöéULONG timeOut       Γöéhow long to wait                        Γöé
  11755. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11756. Γöéchar * server       Γöéname of the server-maschine if the pipe Γöé
  11757. Γöé                    Γöéis not on the local maschine            Γöé
  11758. Γöé                    Γöé(default is NULL)                       Γöé
  11759. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11760.  
  11761.  
  11762. ΓòÉΓòÉΓòÉ 3.83.3. XNamedPipeClient::Open ΓòÉΓòÉΓòÉ
  11763.  
  11764. Remarks 
  11765.  
  11766. Opens a connection, after it is open call WaitForServer() 
  11767.  
  11768. Parameters 
  11769.  
  11770. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11771. Γöéchar * name         Γöéname of the requested pipe (without     Γöé
  11772. Γöé                    Γöéleading '\\PIPE\\'                      Γöé
  11773. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11774. ΓöéULONG modeOpen      Γöémode to open (see XFile::Open() for     Γöé
  11775. Γöé                    Γöépossible modes                          Γöé
  11776. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11777. Γöéchar * server       Γöéname of the server-maschine if the pipe Γöé
  11778. Γöé                    Γöéis not on the local maschine            Γöé
  11779. Γöé                    Γöé(default is NULL)                       Γöé
  11780. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11781.  
  11782.  
  11783. ΓòÉΓòÉΓòÉ 3.84. XNamedPipeServer ΓòÉΓòÉΓòÉ
  11784.  
  11785. Overview 
  11786.  
  11787. Functions 
  11788.  
  11789. misc 
  11790.  
  11791.      GetState 
  11792.  
  11793.  open/close 
  11794.  
  11795.      Connect 
  11796.      DisConnect 
  11797.      Open 
  11798.  
  11799.  
  11800. ΓòÉΓòÉΓòÉ 3.84.1. XNamedPipeServer overview ΓòÉΓòÉΓòÉ
  11801.  
  11802. Parent class: XIO 
  11803.  
  11804. Overview 
  11805.  
  11806.  
  11807. ΓòÉΓòÉΓòÉ 3.84.2. XNamedPipeServer::GetState ΓòÉΓòÉΓòÉ
  11808.  
  11809. Remarks 
  11810.  
  11811. Query the state of a pipeserver 
  11812.  
  11813. Return-Value 
  11814.  
  11815. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11816. ΓöéLONG state          Γöépossible values:                        Γöé
  11817. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11818. ΓöéXNPIPE_STATE_DISCONNΓöé                                        Γöé
  11819. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11820. ΓöéXNPIPE_STATE_LISTENIΓöé                                        Γöé
  11821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11822. ΓöéXNPIPE_STATE_CONNECTΓöé                                        Γöé
  11823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11824. ΓöéXNPIPE_STATE_CLOSINGΓöé                                        Γöé
  11825. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11826.  
  11827.  
  11828. ΓòÉΓòÉΓòÉ 3.84.3. XNamedPipeServer::Connect ΓòÉΓòÉΓòÉ
  11829.  
  11830. Remarks 
  11831.  
  11832. Wait for a client 
  11833.  
  11834.  
  11835. ΓòÉΓòÉΓòÉ 3.84.4. XNamedPipeServer::DisConnect ΓòÉΓòÉΓòÉ
  11836.  
  11837. Remarks 
  11838.  
  11839. Frees a pipe when a client has stoped data-transfer ( if GetState() returns 
  11840. XNPIPE_STATE_CLOSING). After DisConnect() you can call Connect() to wait for 
  11841. the next client or Close(). 
  11842.  
  11843.  
  11844. ΓòÉΓòÉΓòÉ 3.84.5. XNamedPipeServer::Open ΓòÉΓòÉΓòÉ
  11845.  
  11846. Remarks 
  11847.  
  11848. Open a pipe, after you have opened it call Connect() 
  11849.  
  11850. Parameters 
  11851.  
  11852. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11853. Γöéchar * name         Γöépipename, without leading '\\PIPE\\'    Γöé
  11854. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11855. ΓöéULONG openMode      Γöémode to open (see OS/2 docs):           Γöé
  11856. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11857. ΓöéXNPIPE_ACCESS_INBOUNΓöé                                        Γöé
  11858. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11859. ΓöéXNPIPE_ACCESS_OUTBOUΓöé                                        Γöé
  11860. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11861. ΓöéXNPIPE_ACCESS_DUPLEXΓöé                                        Γöé
  11862. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11863. ΓöéXNPIPE_INHERIT      Γöé                                        Γöé
  11864. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11865. ΓöéXNPIPE_NOINHERIT    Γöé                                        Γöé
  11866. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11867. ΓöéXNPIPE_WRITEBEHIND  Γöé                                        Γöé
  11868. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11869. ΓöéXNPIPE_NOWRITEBEHINDΓöé                                        Γöé
  11870. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11871. ULONG pipeMode mode of data-transfer: 
  11872.  
  11873. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11874. ΓöéXNPIPE_READMODE_BYTE                    Γöé
  11875. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11876. ΓöéXNPIPE_READMODE_MESSAGE                 Γöé
  11877. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11878. ΓöéXNPIPE_TYPE_BYTE                        Γöé
  11879. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11880. ΓöéXNPIPE_TYPE_MESSAGE                     Γöé
  11881. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11882. ΓöéXNPIPE_WAIT                             Γöé
  11883. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11884. ΓöéXNPIPE_NOWAIT                           Γöé
  11885. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11886. char pipeCount maximum instances of pipe-servers, -1 = unlimited (default is 1) 
  11887. ULONG outSize size of write-buffer ULONG inSize size of read-buffer ULONG 
  11888. timeOut time to wait for clients 
  11889.  
  11890.  
  11891. ΓòÉΓòÉΓòÉ 3.85. XNoteBook ΓòÉΓòÉΓòÉ
  11892.  
  11893. Overview 
  11894.  
  11895. Functions 
  11896.  
  11897.      GetPage 
  11898.      RemovePage 
  11899.  
  11900.  colors 
  11901.  
  11902.      GetBackgroundColor 
  11903.      SetBackgroundColor 
  11904.      SetMajorBackgroundColor 
  11905.      SetMajorForegroundColor 
  11906.      SetMinorBackgroundColor 
  11907.      SetMinorForegroundColor 
  11908.  
  11909.  constructors/destructors 
  11910.  
  11911.      XNoteBook 
  11912.  
  11913.  misc 
  11914.  
  11915.      CalcClientRect 
  11916.      GetPageCount 
  11917.  
  11918.  size 
  11919.  
  11920.      SetMajorTabSize 
  11921.      SetMinorTabSize 
  11922.  
  11923.  
  11924. ΓòÉΓòÉΓòÉ 3.85.1. XNoteBook overview ΓòÉΓòÉΓòÉ
  11925.  
  11926. Parent class: XControl 
  11927.  
  11928. Overview 
  11929.  
  11930.  
  11931. ΓòÉΓòÉΓòÉ 3.85.2. XNoteBook::GetPage ΓòÉΓòÉΓòÉ
  11932.  
  11933. Remarks 
  11934.  
  11935. Retrieve a page from th notebook 
  11936.  
  11937. Parameters 
  11938.  
  11939. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  11940. ΓöéUSHORT              Γöéorder of searching                      Γöé
  11941. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11942. ΓöéBKA_FIRST           Γöé                                        Γöé
  11943. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11944. ΓöéBKA_NEXT            Γöé                                        Γöé
  11945. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11946. ΓöéBKA_PREV            Γöé                                        Γöé
  11947. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11948. ΓöéBKA_LAST            Γöé                                        Γöé
  11949. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  11950. ΓöéBKA_TOP             Γöé                                        Γöé
  11951. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  11952. ULONG ID of a relative page. This id is not the window-ID, this ID is 
  11953. automatical  created from the operating system, you can get this ID with 
  11954. XNoteBookPage::GetID(). 
  11955.  
  11956. Return-Value 
  11957.  
  11958. XNoteBookPage* pointer to the page 
  11959.  
  11960. Example 
  11961.  
  11962. //how to enumerate all pages
  11963.  XNoteBookPage * last = NULL, * page = noteBook->GetPage( BKA_FIRST );
  11964.  while( page )
  11965.  {
  11966.  last = page;
  11967.  page = noteBook->GetPage( BKA_NEXT, last->GetID());
  11968.  };
  11969.  
  11970.  
  11971. ΓòÉΓòÉΓòÉ 3.85.3. XNoteBook::RemovePage ΓòÉΓòÉΓòÉ
  11972.  
  11973. Remarks 
  11974.  
  11975. Remove a page from the notebook 
  11976.  
  11977. Parameters 
  11978.  
  11979. XNoteBookPage* thePage 
  11980.  
  11981. Return-Value 
  11982.  
  11983. BOOL success 
  11984.  
  11985.  
  11986. ΓòÉΓòÉΓòÉ 3.85.4. XNoteBook::GetBackgroundColor ΓòÉΓòÉΓòÉ
  11987.  
  11988. Remarks 
  11989.  
  11990. Returns the background color. 
  11991.  
  11992. Parameters 
  11993.  
  11994. XColor * buffer buffer to hold the data 
  11995.  
  11996.  
  11997. ΓòÉΓòÉΓòÉ 3.85.5. XNoteBook::SetBackgroundColor ΓòÉΓòÉΓòÉ
  11998.  
  11999. Remarks 
  12000.  
  12001. Set the background color. 
  12002.  
  12003. Parameters 
  12004.  
  12005. XColor * color the new color 
  12006.  
  12007.  
  12008. ΓòÉΓòÉΓòÉ 3.85.6. XNoteBook::SetMajorBackgroundColor ΓòÉΓòÉΓòÉ
  12009.  
  12010. Remarks 
  12011.  
  12012. Set the background color of major tabs. 
  12013.  
  12014. Parameters 
  12015.  
  12016. XColor * theColor 
  12017.  
  12018.  
  12019. ΓòÉΓòÉΓòÉ 3.85.7. XNoteBook::SetMajorForegroundColor ΓòÉΓòÉΓòÉ
  12020.  
  12021. Remarks 
  12022.  
  12023. Set the foreground color of major tabs. 
  12024.  
  12025. Parameters 
  12026.  
  12027. XColor * theColor 
  12028.  
  12029.  
  12030. ΓòÉΓòÉΓòÉ 3.85.8. XNoteBook::SetMinorBackgroundColor ΓòÉΓòÉΓòÉ
  12031.  
  12032. Remarks 
  12033.  
  12034. Set the backgroundcolor of minor tabs. 
  12035.  
  12036. Parameters 
  12037.  
  12038. XColor * theColor 
  12039.  
  12040.  
  12041. ΓòÉΓòÉΓòÉ 3.85.9. XNoteBook::SetMinorForegroundColor ΓòÉΓòÉΓòÉ
  12042.  
  12043. Remarks 
  12044.  
  12045. Set the foreground color of minor tabs. 
  12046.  
  12047. Parameters 
  12048.  
  12049. XColor * theColor 
  12050.  
  12051.  
  12052. ΓòÉΓòÉΓòÉ 3.85.10. XNoteBook::XNoteBook ΓòÉΓòÉΓòÉ
  12053.  
  12054. Remarks 
  12055.  
  12056. Create a notebook 
  12057.  
  12058. Parameters 
  12059.  
  12060. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12061. ΓöéXWindow * owner     Γöéthe owner-window                        Γöé
  12062. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12063. ΓöéXRect&rect          Γöésize and position                       Γöé
  12064. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12065. ΓöéUSHORT id           ΓöéID of the window                        Γöé
  12066. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12067. ΓöéULONG style         Γöéstyle of the notebook, valid values are:Γöé
  12068. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12069. ΓöéNB_BACKPAGESBR      Γöé                                        Γöé
  12070. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12071. ΓöéNB_BACKPAGESBL      Γöé                                        Γöé
  12072. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12073. ΓöéNB_BACKPAGESTR      Γöé                                        Γöé
  12074. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12075. ΓöéNB_BACKPAGESTL      Γöé                                        Γöé
  12076. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12077. ΓöéNB_MAJORTABRIGHT    Γöé                                        Γöé
  12078. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12079. ΓöéNB_MAJORTABLEFT     Γöé                                        Γöé
  12080. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12081. ΓöéNB_MAJORTABTOP      Γöé                                        Γöé
  12082. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12083. ΓöéNB_MAJORTABBOTTOM   Γöé                                        Γöé
  12084. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12085. ΓöéNB_SQUARETABS       Γöé                                        Γöé
  12086. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12087. ΓöéNB_ROUNDEDTABS      Γöé                                        Γöé
  12088. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12089. ΓöéNB_POLYGONTABS      Γöé                                        Γöé
  12090. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12091. ΓöéNB_SOLIDBIND        Γöé                                        Γöé
  12092. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12093. ΓöéNB_SPIRALBIND       Γöé                                        Γöé
  12094. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12095. ΓöéNB_STATUSTEXTLEFT   Γöé                                        Γöé
  12096. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12097. ΓöéNB_STATUSTEXTRIGHT  Γöé                                        Γöé
  12098. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12099. ΓöéNB_STATUSTEXTCENTER Γöé                                        Γöé
  12100. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12101. ΓöéNB_TABTEXTLEFT      Γöé                                        Γöé
  12102. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12103. ΓöéNB_TABTEXTRIGHT     Γöé                                        Γöé
  12104. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12105. ΓöéNB_TABTEXTCENTER    Γöé                                        Γöé
  12106. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12107. ΓöéNB_TABBEDDIALOG     Γöé                                        Γöé
  12108. Γöé(Warp4 only)        Γöé                                        Γöé
  12109. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12110.  (can be or-ed, default is 
  12111. NB_SOLIDBIND|NB_BACKPAGESBR|NB_SQUARETABS|NB_TABTEXTCENTER|NB_STATUSTEXTLEFT) 
  12112. char * font font to use, eg "8.Helv" (default is NULL) 
  12113.  
  12114.  
  12115. ΓòÉΓòÉΓòÉ 3.85.11. XNoteBook::CalcClientRect ΓòÉΓòÉΓòÉ
  12116.  
  12117. Remarks 
  12118.  
  12119. Calculate the client-region of the notebook. 
  12120.  
  12121. Parameters 
  12122.  
  12123. XRect * buffer 
  12124.  
  12125.  
  12126. ΓòÉΓòÉΓòÉ 3.85.12. XNoteBook::GetPageCount ΓòÉΓòÉΓòÉ
  12127.  
  12128. Remarks 
  12129.  
  12130. Returns the count of pages. 
  12131.  
  12132. Return-Value 
  12133.  
  12134. SHORT numberOfPages 
  12135.  
  12136.  
  12137. ΓòÉΓòÉΓòÉ 3.85.13. XNoteBook::SetMajorTabSize ΓòÉΓòÉΓòÉ
  12138.  
  12139. Remarks 
  12140.  
  12141. Set the size of major tabs. 
  12142.  
  12143. Parameters 
  12144.  
  12145. SHORT width 
  12146.  
  12147.  SHORT hight 
  12148.  
  12149.  
  12150. ΓòÉΓòÉΓòÉ 3.85.14. XNoteBook::SetMinorTabSize ΓòÉΓòÉΓòÉ
  12151.  
  12152. Remarks 
  12153.  
  12154. Set the size of minor tabs. 
  12155.  
  12156. Parameters 
  12157.  
  12158. SHORT width 
  12159.  
  12160.  SHORT hight 
  12161.  
  12162.  
  12163. ΓòÉΓòÉΓòÉ 3.86. XNoteBookEvent ΓòÉΓòÉΓòÉ
  12164.  
  12165. Overview 
  12166.  
  12167. Functions 
  12168.  
  12169.      GetPage 
  12170.  
  12171.  
  12172. ΓòÉΓòÉΓòÉ 3.86.1. XNoteBookEvent overview ΓòÉΓòÉΓòÉ
  12173.  
  12174. Parent class: XEvent 
  12175.  
  12176. Overview 
  12177.  
  12178. XNoteBookEvent is posted for event in a XNoteBook. Possible event-id╤Ås are: 
  12179.  
  12180.      XNOTEBOOK_PAGESELECTED 
  12181.      XNOTEBOOK_PAGESELECTEDPENDING 
  12182.      XNOTEBOOK_HELP 
  12183.      XNOTEBOOK_PAGEDELETED 
  12184.      XNOTEBOOK_NEWPAGESIZE 
  12185.  Except of the case XNOTEBOOK_NEWPAGESIZE you can retrieve the depending 
  12186.  notebook-page by calling XNoteBookPage::GetPage(). 
  12187.  
  12188.  
  12189. ΓòÉΓòÉΓòÉ 3.86.2. XNoteBookEvent::GetPage ΓòÉΓòÉΓòÉ
  12190.  
  12191. Remarks 
  12192.  
  12193. Retrive the related page 
  12194.  
  12195. Return-Value 
  12196.  
  12197. XNoteBookPage* pointer to the page (can be NULL) 
  12198.  
  12199.  
  12200. ΓòÉΓòÉΓòÉ 3.87. XNoteBookHandler ΓòÉΓòÉΓòÉ
  12201.  
  12202. Overview 
  12203.  
  12204. Functions 
  12205.  
  12206.      XNoteBookHandler 
  12207.  
  12208.  
  12209. ΓòÉΓòÉΓòÉ 3.87.1. XNoteBookHandler overview ΓòÉΓòÉΓòÉ
  12210.  
  12211. Parent class: XHandler 
  12212.  
  12213. Overview 
  12214.  
  12215. To catch events from a notebook you need to derive a class from 
  12216. XNoteBookHandler and override the method HandleEvent where you will get the 
  12217. events. 
  12218.  
  12219.  
  12220. ΓòÉΓòÉΓòÉ 3.87.2. XNoteBookHandler::XNoteBookHandler ΓòÉΓòÉΓòÉ
  12221.  
  12222. Parameters 
  12223.  
  12224. XNoteBook * window The window to handle the events for. 
  12225.  
  12226.  
  12227. ΓòÉΓòÉΓòÉ 3.88. XNoteBookPage ΓòÉΓòÉΓòÉ
  12228.  
  12229. Overview 
  12230.  
  12231. Functions 
  12232.  
  12233. colors 
  12234.  
  12235.      GetBackgroundColor 
  12236.  
  12237.  contructors/destructors 
  12238.  
  12239.      XNoteBookPage 
  12240.  
  12241.  misc 
  12242.  
  12243.      GetPageCount 
  12244.      SetTop 
  12245.  
  12246.  text functions 
  12247.  
  12248.      SetBitmap 
  12249.      SetStatusText 
  12250.      SetText 
  12251.  
  12252.  
  12253. ΓòÉΓòÉΓòÉ 3.88.1. XNoteBookPage overview ΓòÉΓòÉΓòÉ
  12254.  
  12255. Parent class: XWindow 
  12256.  
  12257. Overview 
  12258.  
  12259. XNoteBookPage is a page of XNoteBook. You can add one ore more pages to a 
  12260. notebook. The behaviour of a XNoteBookPage is like any other window so you can 
  12261. use all functions like DoCommand, DoControl etc. 
  12262.  
  12263.  
  12264. ΓòÉΓòÉΓòÉ 3.88.2. XNoteBookPage::GetBackgroundColor ΓòÉΓòÉΓòÉ
  12265.  
  12266. Remarks 
  12267.  
  12268. Returns the background color. 
  12269.  
  12270. Parameters 
  12271.  
  12272. XColor * buffer 
  12273.  
  12274.  
  12275. ΓòÉΓòÉΓòÉ 3.88.3. XNoteBookPage::XNoteBookPage ΓòÉΓòÉΓòÉ
  12276.  
  12277. Remarks 
  12278.  
  12279. Construct a notebook-page and adds it to a given notebook Construct a 
  12280. notebook-page and adds it to a given notebook 
  12281.  
  12282. Parameters 
  12283.  
  12284. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12285. ΓöéXNoteBook * notebookΓöénotebook which gets the page            Γöé
  12286. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12287. ΓöéULONG               Γöépage-id                                 Γöé
  12288. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12289. ΓöéUSHORT style        Γöéstyle of the page:                      Γöé
  12290. Γöé                    ΓöéBP_MAJORTAB                             Γöé
  12291. Γöé                    ΓöéBP_MINORTAB                             Γöé
  12292. Γöé                    ΓöéBP_PAGEBUTTON                           Γöé
  12293. Γöé                    ΓöéBP_STATUSTEXTON                         Γöé
  12294. Γöé                    ΓöéBP_MAJOR                                Γöé
  12295. Γöé                    ΓöéBP_MINOR                                Γöé
  12296. Γöé                    Γöé(can be or-ed, default is               Γöé
  12297. Γöé                    ΓöéBP_MAJOR|BP_STATUSTEXTON)               Γöé
  12298. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12299. ΓöéUSHORT order        Γöéwhere to insert:                        Γöé
  12300. Γöé                    ΓöéBP_LAST                                 Γöé
  12301. Γöé                    ΓöéBP_FIRST                                Γöé
  12302. Γöé                    ΓöéBP_NEXT                                 Γöé
  12303. Γöé                    ΓöéBP_PREV                                 Γöé
  12304. Γöé                    ΓöéBP_TOP                                  Γöé
  12305. Γöé                    Γöé if BP_LAST or BP_FIRST, insertBehind isΓöé
  12306. Γöé                    Γöéignored (default BP_LAST)               Γöé
  12307. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12308. ΓöéXNoteBookPage *     Γöéinsert behind this page (default is     Γöé
  12309. ΓöéinsertBehind        ΓöéNULL)                                   Γöé
  12310. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12311. ΓöéBOOL                ΓöéTRUE=build from resource-dialog         Γöé
  12312. Γöé                    ΓöéFALSE=don╤Åt build                       Γöé
  12313. Γöé                    ΓöéIf TRUE the dialog-resource must be     Γöé
  12314. Γöé                    Γöélinked to the exe-file and have the id  Γöé
  12315. Γöé                    Γöégiven in pageID. (default is FALSE)     Γöé
  12316. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12317.  
  12318. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12319. ΓöéXNoteBook * notebookΓöénotebook which gets the page            Γöé
  12320. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12321. ΓöéXResource * resourceΓöéGive here a XResource which contains theΓöé
  12322. Γöé                    Γöéid of the dialog to load and the        Γöé
  12323. Γöé                    Γöéresourcelibrary  where to load the      Γöé
  12324. Γöé                    Γöédialog from. If you have created one or Γöé
  12325. Γöé                    Γöémore pages from resources, you  should  Γöé
  12326. Γöé                    Γöéresize the notebook.                    Γöé
  12327. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12328. ΓöéUSHORT style        Γöéstyle of the page:                      Γöé
  12329. Γöé                    ΓöéBP_MAJORTAB                             Γöé
  12330. Γöé                    ΓöéBP_MINORTAB                             Γöé
  12331. Γöé                    ΓöéBP_PAGEBUTTON                           Γöé
  12332. Γöé                    ΓöéBP_STATUSTEXTON                         Γöé
  12333. Γöé                    ΓöéBP_MAJOR                                Γöé
  12334. Γöé                    ΓöéBP_MINOR                                Γöé
  12335. Γöé                    Γöé(can be or-ed, default is               Γöé
  12336. Γöé                    ΓöéBP_MAJOR|BP_STATUSTEXTON)               Γöé
  12337. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12338. ΓöéUSHORT order        Γöéwhere to insert:                        Γöé
  12339. Γöé                    ΓöéBP_LAST                                 Γöé
  12340. Γöé                    ΓöéBP_FIRST                                Γöé
  12341. Γöé                    ΓöéBP_NEXT                                 Γöé
  12342. Γöé                    ΓöéBP_PREV                                 Γöé
  12343. Γöé                    ΓöéBP_TOP                                  Γöé
  12344. Γöé                    Γöé if BP_LAST or BP_FIRST, insertBehind isΓöé
  12345. Γöé                    Γöéignored (default BP_LAST)               Γöé
  12346. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12347. ΓöéXNoteBookPage *     Γöéinsert behind this page (default is     Γöé
  12348. ΓöéinsertBehind        ΓöéNULL)                                   Γöé
  12349. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12350.  
  12351. Exceptions 
  12352.  
  12353. If the method fails an exception of the type XException is thrown. If the 
  12354. method fails an exception of the type XException is thrown. 
  12355.  
  12356.  
  12357. ΓòÉΓòÉΓòÉ 3.88.4. XNoteBookPage::GetPageCount ΓòÉΓòÉΓòÉ
  12358.  
  12359. Remarks 
  12360.  
  12361. Returns the count of minor-pages behind this page up to the next major-page 
  12362.  
  12363. Return-Value 
  12364.  
  12365. SHORT numberOfPages 
  12366.  
  12367.  
  12368. ΓòÉΓòÉΓòÉ 3.88.5. XNoteBookPage::SetTop ΓòÉΓòÉΓòÉ
  12369.  
  12370. Remarks 
  12371.  
  12372. Set the page to the top of the notebook 
  12373.  
  12374.  
  12375. ΓòÉΓòÉΓòÉ 3.88.6. XNoteBookPage::SetBitmap ΓòÉΓòÉΓòÉ
  12376.  
  12377. Remarks 
  12378.  
  12379. Set the bitmap of the tab 
  12380.  
  12381. Parameters 
  12382.  
  12383. XBitmap * bitmap the bitmap to display 
  12384.  
  12385.  
  12386. ΓòÉΓòÉΓòÉ 3.88.7. XNoteBookPage::SetStatusText ΓòÉΓòÉΓòÉ
  12387.  
  12388. Remarks 
  12389.  
  12390. Set the text of the status-line (if the page has one) 
  12391.  
  12392. Parameters 
  12393.  
  12394. char * text the text to display 
  12395.  
  12396.  
  12397. ΓòÉΓòÉΓòÉ 3.88.8. XNoteBookPage::SetText ΓòÉΓòÉΓòÉ
  12398.  
  12399. Remarks 
  12400.  
  12401. Set the text of the tab 
  12402.  
  12403. Parameters 
  12404.  
  12405. char * text the text to display 
  12406.  
  12407.  
  12408. ΓòÉΓòÉΓòÉ 3.89. XObject ΓòÉΓòÉΓòÉ
  12409.  
  12410. Overview 
  12411.  
  12412.  
  12413. ΓòÉΓòÉΓòÉ 3.89.1. XObject overview ΓòÉΓòÉΓòÉ
  12414.  
  12415. Overview 
  12416.  
  12417. The base of the Open Object Library 
  12418.  
  12419.  
  12420. ΓòÉΓòÉΓòÉ 3.90. XPMThread ΓòÉΓòÉΓòÉ
  12421.  
  12422. Overview 
  12423.  
  12424. Functions 
  12425.  
  12426. constructors/destructors 
  12427.  
  12428.      XPMThread 
  12429.  
  12430.  
  12431. ΓòÉΓòÉΓòÉ 3.90.1. XPMThread overview ΓòÉΓòÉΓòÉ
  12432.  
  12433. Parent class: XThread 
  12434.  
  12435. Overview 
  12436.  
  12437.  
  12438. ΓòÉΓòÉΓòÉ 3.90.2. XPMThread::XPMThread ΓòÉΓòÉΓòÉ
  12439.  
  12440. Remarks 
  12441.  
  12442. Contructs a thread which have access to windows. After a thread is constructed, 
  12443. call Run() to make the thread work. You must override method XThread::Init() 
  12444. where you can construct windows and so on. Init() is the funcion where you 
  12445. enter the thread and have full controll of it. To stop the thread call 
  12446. Terminate(). 
  12447.  
  12448.  
  12449. ΓòÉΓòÉΓòÉ 3.91. XPipe ΓòÉΓòÉΓòÉ
  12450.  
  12451. Overview 
  12452.  
  12453. Functions 
  12454.  
  12455. misc 
  12456.  
  12457.      DuplicateHandle 
  12458.      GetReadHandle 
  12459.      GetWriteHandle 
  12460.  
  12461.  open/close 
  12462.  
  12463.      Close 
  12464.      CloseHandle 
  12465.      Open 
  12466.  
  12467.  
  12468. ΓòÉΓòÉΓòÉ 3.91.1. XPipe overview ΓòÉΓòÉΓòÉ
  12469.  
  12470. Parent class: XIO 
  12471.  
  12472. Overview 
  12473.  
  12474. XPipe is a class which provides data-communication between related processes. 
  12475. Therefore you redirect stdin/stdout/stderr to a pipes read- and/or 
  12476. write-handle(s) of the server and client process. The client must be a 
  12477. client-process (see OS/2-docs for details).
  12478.  
  12479. To do realy client/server data-communication use DDE (class XDDE) or named 
  12480. pipes (XNamedPipeServer, XNamedPipeClient).
  12481.  
  12482. Example::xmp.  ULONG hfSave, hfNew = XPIPE_STDERROR;  //save stderror-handle 
  12483. XPipe::DuplicateHandle( XPIPE_STDERROR, hfSave);  //create a pipe and open it 
  12484. XPipe pipe;  pipe.Open();  //set the write-handle from the pipe as stderror so 
  12485. the client will write to it  XPipe::DuplicateHandle( pipe1.GetWriteHandle(), 
  12486. hfNew);  //start the client-process here  XProcess::ExecuteProg(.......); 
  12487. //close write-handle of the pipe  XPipe::CloseHandle( pipe.GetWriteHandle()); 
  12488. //bring the saved handde from stderror back  XPipe::DuplicateHandle( hfSave, 
  12489. hfNew);  //close stderror  XPipe::CloseHandle(hfSave);  ULONG cbRead;  char 
  12490. buffer[XPIPE_DEFAULTSIZE];  do  {  //read data like a file  cbRead = pipe.Read( 
  12491. achBuf, XPIPE_DEFAULTSIZE);  } while(cbRead); 
  12492.  
  12493.  
  12494. ΓòÉΓòÉΓòÉ 3.91.2. XPipe::DuplicateHandle ΓòÉΓòÉΓòÉ
  12495.  
  12496. Remarks 
  12497.  
  12498. Dupplicate a handle. 
  12499.  
  12500.  
  12501. ΓòÉΓòÉΓòÉ 3.91.3. XPipe::GetReadHandle ΓòÉΓòÉΓòÉ
  12502.  
  12503. Remarks 
  12504.  
  12505. Returns the read-handle from a pipe 
  12506.  
  12507. Return-Value 
  12508.  
  12509. ULONG readHandle 
  12510.  
  12511.  
  12512. ΓòÉΓòÉΓòÉ 3.91.4. XPipe::GetWriteHandle ΓòÉΓòÉΓòÉ
  12513.  
  12514. Remarks 
  12515.  
  12516. Returns the write-handle from a pipe 
  12517.  
  12518. Return-Value 
  12519.  
  12520. ULONG writeHandle 
  12521.  
  12522.  
  12523. ΓòÉΓòÉΓòÉ 3.91.5. XPipe::Close ΓòÉΓòÉΓòÉ
  12524.  
  12525. Remarks 
  12526.  
  12527. Close the pipe. 
  12528.  
  12529.  
  12530. ΓòÉΓòÉΓòÉ 3.91.6. XPipe::CloseHandle ΓòÉΓòÉΓòÉ
  12531.  
  12532. Remarks 
  12533.  
  12534. Close a single handle. 
  12535.  
  12536. Parameters 
  12537.  
  12538. ULONG handle handle to close. 
  12539.  
  12540.  
  12541. ΓòÉΓòÉΓòÉ 3.91.7. XPipe::Open ΓòÉΓòÉΓòÉ
  12542.  
  12543. Remarks 
  12544.  
  12545. Opens a pipe. Afte it is open you can redirect stdin/stdout/stderr to one of 
  12546. its handles. 
  12547.  
  12548. Parameters 
  12549.  
  12550. LONG buffersize size of the buffer (default is 4096) 
  12551.  
  12552.  
  12553. ΓòÉΓòÉΓòÉ 3.92. XPoint ΓòÉΓòÉΓòÉ
  12554.  
  12555. Overview 
  12556.  
  12557. Functions 
  12558.  
  12559.      GetX 
  12560.      GetY 
  12561.      SetX 
  12562.      SetY 
  12563.      XPoint 
  12564.  
  12565.  
  12566. ΓòÉΓòÉΓòÉ 3.92.1. XPoint overview ΓòÉΓòÉΓòÉ
  12567.  
  12568. Parent class: XObject 
  12569.  
  12570. Overview 
  12571.  
  12572.  
  12573. ΓòÉΓòÉΓòÉ 3.92.2. XPoint::GetX ΓòÉΓòÉΓòÉ
  12574.  
  12575. Remarks 
  12576.  
  12577. Query the x-position 
  12578.  
  12579. Return-Value 
  12580.  
  12581. LONG xPosition 
  12582.  
  12583.  
  12584. ΓòÉΓòÉΓòÉ 3.92.3. XPoint::GetY ΓòÉΓòÉΓòÉ
  12585.  
  12586. Remarks 
  12587.  
  12588. Query the y-position 
  12589.  
  12590. Return-Value 
  12591.  
  12592. LONG yPosition 
  12593.  
  12594.  
  12595. ΓòÉΓòÉΓòÉ 3.92.4. XPoint::SetX ΓòÉΓòÉΓòÉ
  12596.  
  12597. Remarks 
  12598.  
  12599. Set the x-position 
  12600.  
  12601. Parameters 
  12602.  
  12603. LONG xPosition 
  12604.  
  12605.  
  12606. ΓòÉΓòÉΓòÉ 3.92.5. XPoint::SetY ΓòÉΓòÉΓòÉ
  12607.  
  12608. Remarks 
  12609.  
  12610. Set the y-position 
  12611.  
  12612. Parameters 
  12613.  
  12614. LONG yPosition 
  12615.  
  12616.  
  12617. ΓòÉΓòÉΓòÉ 3.92.6. XPoint::XPoint ΓòÉΓòÉΓòÉ
  12618.  
  12619. Remarks 
  12620.  
  12621. Construct a coordinate 
  12622.  
  12623. Parameters 
  12624.  
  12625. LONG xPosition 
  12626.  
  12627. LONG yPosition 
  12628.  
  12629.  
  12630. ΓòÉΓòÉΓòÉ 3.93. XPopupMenu ΓòÉΓòÉΓòÉ
  12631.  
  12632. Overview 
  12633.  
  12634. Functions 
  12635.  
  12636.      Display 
  12637.      XPopupMenu 
  12638.  
  12639.  
  12640. ΓòÉΓòÉΓòÉ 3.93.1. XPopupMenu overview ΓòÉΓòÉΓòÉ
  12641.  
  12642. Parent class: XMenu 
  12643.  
  12644. Overview 
  12645.  
  12646.  
  12647. ΓòÉΓòÉΓòÉ 3.93.2. XPopupMenu::Display ΓòÉΓòÉΓòÉ
  12648.  
  12649. Remarks 
  12650.  
  12651. shows a created popup-menu 
  12652.  
  12653. Parameters 
  12654.  
  12655. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12656. ΓöéXPoint * point      ΓöéThe point where to show the menu in     Γöé
  12657. Γöé                    Γöéwindow-coordinates of the owner         Γöé
  12658. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12659. ΓöéUSHORT defID        ΓöéThe default-menuitem to display under   Γöé
  12660. Γöé                    Γöéthe mouse. (default is 0)               Γöé
  12661. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12662. ΓöéULONG style         ΓöéStyle to display the menu               Γöé
  12663. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12664.  
  12665.  
  12666. ΓòÉΓòÉΓòÉ 3.93.3. XPopupMenu::XPopupMenu ΓòÉΓòÉΓòÉ
  12667.  
  12668. Remarks 
  12669.  
  12670. Creates a popup-menu, to show it call XPopupMenu::Display() Creates a 
  12671. popup-menu, to show it call XPopupMenu::Display() 
  12672.  
  12673. Parameters 
  12674.  
  12675. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12676. ΓöéULONG               ΓöéID of the resource                      Γöé
  12677. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12678. ΓöéXWindow *           Γöéthe owner-window                        Γöé
  12679. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12680.  
  12681. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12682. ΓöéXResource *         Γöéthe resource which defines the menu     Γöé
  12683. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12684. ΓöéXWindow *           Γöéthe owner-window                        Γöé
  12685. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12686.  
  12687.  
  12688. ΓòÉΓòÉΓòÉ 3.94. XPrinterDevice ΓòÉΓòÉΓòÉ
  12689.  
  12690. Overview 
  12691.  
  12692. Functions 
  12693.  
  12694.      ClosePrinterJob 
  12695.      KillPrinterJob 
  12696.      NewPage 
  12697.      OpenPrinterJob 
  12698.      SetupPrinter 
  12699.      XPrinterDevice 
  12700.  
  12701.  
  12702. ΓòÉΓòÉΓòÉ 3.94.1. XPrinterDevice overview ΓòÉΓòÉΓòÉ
  12703.  
  12704. Parent class: XGraphicDevice 
  12705.  
  12706. Overview 
  12707.  
  12708. XPrinterDevice gives you the capability to print. It is derived from 
  12709. XGraphicDevice, you can draw text or graphic objects like on XGraphicDevice.
  12710.  
  12711. For printing a dialog is displayed, this dialog is displayed with local 
  12712. language support (currently only italic, francais, english and german). For 
  12713. applications which use XPrinterDevice it is nessacary that the 
  12714. OOL-resourcelibrary OOLRES.DLL is in the libpath.
  12715.  
  12716. To print follow these sample: 
  12717.  
  12718.  XPrinterDevice printer(this); //this is a pointer to the owner-window
  12719.  XString queue, fileName;
  12720.  //setup the printer
  12721.  if( printer.SetupPrinter("Print", this,     == FALSE)
  12722.  return FALSE;
  12723.  //open a printer-job
  12724.  if( printer.OpenPrinterJob( "Test Job") == FALSE)
  12725.  {
  12726.  XMessageBox( "error, cannot create printer-job" );
  12727.  return FALSE;
  12728.  }
  12729.  XSize size;
  12730.  //query the size of the used sheet
  12731.  printer.GetPageSize(   );
  12732.  //create a bitmap to draw
  12733.  XPoint rp( 300, 1500);
  12734.  XBitmap * bmp = new XBitmap(
  12735.  bmp->Load( "sample.bmp" );
  12736.  bmp->Draw(
  12737.  //close the job
  12738.  printer.ClosePrinterJob( );
  12739. If you need to draw multiple pages you need to follow this example: 
  12740.  
  12741.  if( newPage)
  12742.  {
  12743.  priner.NewPage(); //add a new page
  12744.  }
  12745.  //continue here with drawing objects
  12746.  
  12747.  
  12748. ΓòÉΓòÉΓòÉ 3.94.2. XPrinterDevice::ClosePrinterJob ΓòÉΓòÉΓòÉ
  12749.  
  12750. Remarks 
  12751.  
  12752. Close the job so it can be printed. 
  12753.  
  12754.  
  12755. ΓòÉΓòÉΓòÉ 3.94.3. XPrinterDevice::KillPrinterJob ΓòÉΓòÉΓòÉ
  12756.  
  12757. Remarks 
  12758.  
  12759. Remove the printer job from the printer queue. 
  12760.  
  12761.  
  12762. ΓòÉΓòÉΓòÉ 3.94.4. XPrinterDevice::NewPage ΓòÉΓòÉΓòÉ
  12763.  
  12764. Remarks 
  12765.  
  12766. Add a new page to the printer-job. 
  12767.  
  12768. Return-Value 
  12769.  
  12770. BOOL success 
  12771.  
  12772.  
  12773. ΓòÉΓòÉΓòÉ 3.94.5. XPrinterDevice::OpenPrinterJob ΓòÉΓòÉΓòÉ
  12774.  
  12775. Remarks 
  12776.  
  12777. Open a printer job 
  12778.  
  12779. Parameters 
  12780.  
  12781. char * title title of the printer job 
  12782.  
  12783. Return-Value 
  12784.  
  12785. TRUE 
  12786.  
  12787.  
  12788. ΓòÉΓòÉΓòÉ 3.94.6. XPrinterDevice::SetupPrinter ΓòÉΓòÉΓòÉ
  12789.  
  12790. Remarks 
  12791.  
  12792. Let the user select the printer-queue in a dialog. The dialog is loaded from 
  12793. OOLRES.DLL which must be installed. 
  12794.  
  12795. Parameters 
  12796.  
  12797. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12798. Γöéchar *title         Γöéthe title of the dialog                 Γöé
  12799. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12800. ΓöéXFrameWindow * ownerΓöéowner window. If NULL, the dialog for   Γöé
  12801. Γöé                    Γöéthe printer-setup is not opened  and theΓöé
  12802. Γöé                    Γöéqueue given in parameter 3 is           Γöé
  12803. Γöé                    Γöéinitialized directly                    Γöé
  12804. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12805. ΓöéXString * queueName Γöédefault queue-name (can be null)        Γöé
  12806. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12807. ΓöéXString * fileName  Γöébuffer for a fileName if the user wants Γöé
  12808. Γöé                    Γöéto print to a file (if NULL no fiflenameΓöé
  12809. Γöé                    Γöéis stored)                              Γöé
  12810. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12811.  
  12812. Return-Value 
  12813.  
  12814. BOOL success 
  12815.  
  12816.  
  12817. ΓòÉΓòÉΓòÉ 3.94.7. XPrinterDevice::XPrinterDevice ΓòÉΓòÉΓòÉ
  12818.  
  12819. Remarks 
  12820.  
  12821. Create a printer-device 
  12822.  
  12823. Parameters 
  12824.  
  12825. XFrameWindow * owner-window 
  12826.  
  12827.  LONG resolution see XGraphicDevice::XGraphicDevice() for details 
  12828.  
  12829. Return-Value 
  12830.  
  12831. TRUE 
  12832.  
  12833.  
  12834. ΓòÉΓòÉΓòÉ 3.95. XProcess ΓòÉΓòÉΓòÉ
  12835.  
  12836. Overview 
  12837.  
  12838. Functions 
  12839.  
  12840. misc 
  12841.  
  12842.      Beep 
  12843.      ExecuteProg 
  12844.      ScanEnvironment 
  12845.      Sleep 
  12846.  
  12847.  
  12848. ΓòÉΓòÉΓòÉ 3.95.1. XProcess overview ΓòÉΓòÉΓòÉ
  12849.  
  12850. Parent class: XObject 
  12851.  
  12852. Overview 
  12853.  
  12854.  
  12855. ΓòÉΓòÉΓòÉ 3.95.2. XProcess::Beep ΓòÉΓòÉΓòÉ
  12856.  
  12857. Remarks 
  12858.  
  12859. Make some noise 
  12860.  
  12861. Parameters 
  12862.  
  12863. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12864. ΓöéLONG frequency      Γöéfrequency in hertz                      Γöé
  12865. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12866. ΓöéLONG duration       Γöéduration in milliseconds                Γöé
  12867. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12868.  
  12869.  
  12870. ΓòÉΓòÉΓòÉ 3.95.3. XProcess::ExecuteProg ΓòÉΓòÉΓòÉ
  12871.  
  12872. Remarks 
  12873.  
  12874. Executes a program 
  12875.  
  12876. Parameters 
  12877.  
  12878. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12879. Γöéchar * path         Γöépath/file to execute                    Γöé
  12880. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12881. Γöéchar * args         Γöéarguments (can be NULL)                 Γöé
  12882. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12883. Γöéchar * environment  Γöéenviroment for the program (can be NULL)Γöé
  12884. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12885. ΓöéULONG flags         Γöéflags (see DosExecPgm)                  Γöé
  12886. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12887. ΓöéLONG * buffer       Γöébuffer for return-code of the program   Γöé
  12888. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12889.  
  12890. Return-Value 
  12891.  
  12892. LONG return-code from the system 
  12893.  
  12894.  
  12895. ΓòÉΓòÉΓòÉ 3.95.4. XProcess::ScanEnvironment ΓòÉΓòÉΓòÉ
  12896.  
  12897. Remarks 
  12898.  
  12899. Scan a value from the environment ( SET-entry of the config.sys ) 
  12900.  
  12901. Parameters 
  12902.  
  12903. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12904. Γöéchar * valueToSearchΓöéthe name of the value (eg. PATH)        Γöé
  12905. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12906. ΓöéXString * buffer    Γöébuffer to hold the data                 Γöé
  12907. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12908.  
  12909. Return-Value 
  12910.  
  12911. BOOL success 
  12912.  
  12913.  
  12914. ΓòÉΓòÉΓòÉ 3.95.5. XProcess::Sleep ΓòÉΓòÉΓòÉ
  12915.  
  12916. Remarks 
  12917.  
  12918. The current process is suspended for the given time 
  12919.  
  12920. Parameters 
  12921.  
  12922. LONG duration time to sleep in milliseconds 
  12923.  
  12924.  
  12925. ΓòÉΓòÉΓòÉ 3.96. XProfile ΓòÉΓòÉΓòÉ
  12926.  
  12927. Overview 
  12928.  
  12929. Functions 
  12930.  
  12931. open/close 
  12932.  
  12933.      Close 
  12934.      Open 
  12935.  
  12936.  read/write 
  12937.  
  12938.      Read 
  12939.      Write 
  12940.  
  12941.  
  12942. ΓòÉΓòÉΓòÉ 3.96.1. XProfile overview ΓòÉΓòÉΓòÉ
  12943.  
  12944. Overview 
  12945.  
  12946. XProfile is a class to handle INI-files. 
  12947.  
  12948.  
  12949. ΓòÉΓòÉΓòÉ 3.96.2. XProfile::Close ΓòÉΓòÉΓòÉ
  12950.  
  12951. Remarks 
  12952.  
  12953. close a profile 
  12954.  
  12955.  
  12956. ΓòÉΓòÉΓòÉ 3.96.3. XProfile::Open ΓòÉΓòÉΓòÉ
  12957.  
  12958. Remarks 
  12959.  
  12960. Open a profile/create non existing profile 
  12961.  
  12962. Parameters 
  12963.  
  12964. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12965. Γöéchar *              Γöéapplication title                       Γöé
  12966. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12967. Γöéchar *              Γöéfilename of the profile (default is     Γöé
  12968. Γöé                    ΓöéOS2.INI )                               Γöé
  12969. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12970.  
  12971.  
  12972. ΓòÉΓòÉΓòÉ 3.96.4. XProfile::Read ΓòÉΓòÉΓòÉ
  12973.  
  12974. Remarks 
  12975.  
  12976. Read from a profile Read from a profile 
  12977.  
  12978. Parameters 
  12979.  
  12980. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12981. Γöéchar *itemName      Γöéitem name to read                       Γöé
  12982. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12983. ΓöéXString *buffer     ΓöéXString-buffer for the data to read     Γöé
  12984. Γöé                    Γöé(must not be longer than 2048 bytes)    Γöé
  12985. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12986.  
  12987. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  12988. Γöéchar *itemName      Γöéitem name to read                       Γöé
  12989. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12990. Γöévoid *buffer        Γöébuffer for the data to read             Γöé
  12991. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  12992. ΓöéULONG size          Γöésize of the buffer                      Γöé
  12993. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  12994.  
  12995.  
  12996. ΓòÉΓòÉΓòÉ 3.96.5. XProfile::Write ΓòÉΓòÉΓòÉ
  12997.  
  12998. Remarks 
  12999.  
  13000. Write to a profile 
  13001.  
  13002. Parameters 
  13003.  
  13004. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13005. Γöéchar *itemName      Γöéitem name to write                      Γöé
  13006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13007. Γöévoid *buffer        Γöébuffer with the data to write           Γöé
  13008. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13009. ΓöéULONG size          Γöésize of the buffer                      Γöé
  13010. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13011.  
  13012.  
  13013. ΓòÉΓòÉΓòÉ 3.97. XPushButton ΓòÉΓòÉΓòÉ
  13014.  
  13015. Overview 
  13016.  
  13017. Functions 
  13018.  
  13019. constructors/destructors 
  13020.  
  13021.      XPushButton 
  13022.  
  13023.  
  13024. ΓòÉΓòÉΓòÉ 3.97.1. XPushButton overview ΓòÉΓòÉΓòÉ
  13025.  
  13026. Parent class: XButton 
  13027.  
  13028. Overview 
  13029.  
  13030.  
  13031. ΓòÉΓòÉΓòÉ 3.97.2. XPushButton::XPushButton ΓòÉΓòÉΓòÉ
  13032.  
  13033. Remarks 
  13034.  
  13035. Constructs a pushbuttom 
  13036.  
  13037. Parameters 
  13038.  
  13039. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13040. ΓöéXWindow * owner     Γöéthe owner                               Γöé
  13041. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13042. ΓöéXRect * rect        Γöéthe rectangle                           Γöé
  13043. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13044. ΓöéUSHORT id           Γöéid of the window                        Γöé
  13045. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13046. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  13047. Γöé                    ΓöéBU_TEXT                                 Γöé
  13048. Γöé                    ΓöéBU_HELP                                 Γöé
  13049. Γöé                    ΓöéBU_DEFAULT                              Γöé
  13050. Γöé                    ΓöéBU_NOPOINTERFOCUS                       Γöé
  13051. Γöé                    ΓöéBU_NOBORDER                             Γöé
  13052. Γöé                    ΓöéBU_NOCURSORSELECT                       Γöé
  13053. Γöé                    ΓöéBU_AUTOSIZE                             Γöé
  13054. Γöé                    Γöé(can be or-ed). If BU_ICON or BU_BITMAP Γöé
  13055. Γöé                    Γöéis set, an icon/bitmap must be avaible  Γöé
  13056. Γöé                    Γöéin the programs resources with the id   Γöé
  13057. Γöé                    Γöégiven in id (third parameter).          Γöé
  13058. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13059. Γöéconst char * string Γöétext to display                         Γöé
  13060. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13061.  
  13062.  
  13063. ΓòÉΓòÉΓòÉ 3.98. XRadioButton ΓòÉΓòÉΓòÉ
  13064.  
  13065. Overview 
  13066.  
  13067. Functions 
  13068.  
  13069. constructors/destructors 
  13070.  
  13071.      XRadioButton 
  13072.  
  13073.  
  13074. ΓòÉΓòÉΓòÉ 3.98.1. XRadioButton overview ΓòÉΓòÉΓòÉ
  13075.  
  13076. Parent class: XSettingButton 
  13077.  
  13078. Overview 
  13079.  
  13080.  
  13081. ΓòÉΓòÉΓòÉ 3.98.2. XRadioButton::XRadioButton ΓòÉΓòÉΓòÉ
  13082.  
  13083. Remarks 
  13084.  
  13085. Constructs a XCheckBox 
  13086.  
  13087. Parameters 
  13088.  
  13089. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13090. ΓöéXWindow * owner     Γöéthe owner                               Γöé
  13091. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13092. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  13093. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13094. ΓöéUSHORT id           Γöéid of the window                        Γöé
  13095. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13096. ΓöéLONG style          Γöéthe style                               Γöé
  13097. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13098. Γöéconst char * string Γöétext to display                         Γöé
  13099. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13100.  
  13101.  
  13102. ΓòÉΓòÉΓòÉ 3.99. XRect ΓòÉΓòÉΓòÉ
  13103.  
  13104. Overview 
  13105.  
  13106. Functions 
  13107.  
  13108.      GetHeight 
  13109.      GetWidth 
  13110.      SetHeight 
  13111.      SetWidth 
  13112.      XRect 
  13113.  
  13114.  
  13115. ΓòÉΓòÉΓòÉ 3.99.1. XRect overview ΓòÉΓòÉΓòÉ
  13116.  
  13117. Parent class: XPoint 
  13118.  
  13119. Overview 
  13120.  
  13121.  
  13122. ΓòÉΓòÉΓòÉ 3.99.2. XRect::GetHeight ΓòÉΓòÉΓòÉ
  13123.  
  13124. Remarks 
  13125.  
  13126. Query the height 
  13127.  
  13128. Return-Value 
  13129.  
  13130. LONG heigth 
  13131.  
  13132.  
  13133. ΓòÉΓòÉΓòÉ 3.99.3. XRect::GetWidth ΓòÉΓòÉΓòÉ
  13134.  
  13135. Remarks 
  13136.  
  13137. Query the width 
  13138.  
  13139. Return-Value 
  13140.  
  13141. LONG width 
  13142.  
  13143.  
  13144. ΓòÉΓòÉΓòÉ 3.99.4. XRect::SetHeight ΓòÉΓòÉΓòÉ
  13145.  
  13146. Remarks 
  13147.  
  13148. Set the height 
  13149.  
  13150. Parameters 
  13151.  
  13152. LONG height 
  13153.  
  13154.  
  13155. ΓòÉΓòÉΓòÉ 3.99.5. XRect::SetWidth ΓòÉΓòÉΓòÉ
  13156.  
  13157. Remarks 
  13158.  
  13159. Set the width 
  13160.  
  13161. Parameters 
  13162.  
  13163. LONG width 
  13164.  
  13165.  
  13166. ΓòÉΓòÉΓòÉ 3.99.6. XRect::XRect ΓòÉΓòÉΓòÉ
  13167.  
  13168. Remarks 
  13169.  
  13170. Construct a rectangle 
  13171.  
  13172. Parameters 
  13173.  
  13174. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13175. ΓöéLONG                ΓöéxPosition                               Γöé
  13176. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13177. ΓöéLONG                ΓöéyPosition                               Γöé
  13178. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13179. ΓöéLONG                Γöéwidth                                   Γöé
  13180. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13181. ΓöéLONG                Γöéheight                                  Γöé
  13182. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13183.  
  13184.  
  13185. ΓòÉΓòÉΓòÉ 3.100. XResource ΓòÉΓòÉΓòÉ
  13186.  
  13187. Overview 
  13188.  
  13189. Functions 
  13190.  
  13191. constructors/destructors 
  13192.  
  13193.      XResource 
  13194.  
  13195.  
  13196. ΓòÉΓòÉΓòÉ 3.100.1. XResource overview ΓòÉΓòÉΓòÉ
  13197.  
  13198. Overview 
  13199.  
  13200. The class XResource describes resources used in an application. A resource may 
  13201. be an icon, a dialog template a menubar etc. An resource is decribed in the 
  13202. class XResource with an ID and a library (XResourceLibrary). The resources may 
  13203. reside in the EXE-file or in a resource-DLL (see XResouceLibrary for details). 
  13204.  
  13205.  
  13206. ΓòÉΓòÉΓòÉ 3.100.2. XResource::XResource ΓòÉΓòÉΓòÉ
  13207.  
  13208. Remarks 
  13209.  
  13210. Constructs a resource. Resources are defined by an ID and a XResourceLibrary 
  13211. which contains the resource. 
  13212.  
  13213. Parameters 
  13214.  
  13215. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13216. ΓöéULONG               Γöéthe ID of the resource                  Γöé
  13217. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13218. ΓöéXResourceLibrary *  Γöépointer to the library which contains   Γöé
  13219. Γöé                    Γöéthe resource.                           Γöé
  13220. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13221.  
  13222.  
  13223. ΓòÉΓòÉΓòÉ 3.101. XResourceLibrary ΓòÉΓòÉΓòÉ
  13224.  
  13225. Overview 
  13226.  
  13227. Functions 
  13228.  
  13229. constructors/destructors 
  13230.  
  13231.      XResourceLibrary 
  13232.      ~XResourceLibrary 
  13233.  
  13234.  load resources 
  13235.  
  13236.      LoadString 
  13237.  
  13238.  
  13239. ΓòÉΓòÉΓòÉ 3.101.1. XResourceLibrary overview ΓòÉΓòÉΓòÉ
  13240.  
  13241. Parent class: XObject 
  13242.  
  13243. Overview 
  13244.  
  13245.  
  13246. ΓòÉΓòÉΓòÉ 3.101.2. XResourceLibrary::XResourceLibrary ΓòÉΓòÉΓòÉ
  13247.  
  13248. Remarks 
  13249.  
  13250. Constructs a resource library. 
  13251.  
  13252. Parameters 
  13253.  
  13254. char * path of the library without extension ".DLL".  If the path is empty, a 
  13255. resource library will  be created with the resources which are  linked to the 
  13256. exe-file.  If the file cannot be found an error ocures.  Default is NULL. 
  13257.  
  13258. Exceptions 
  13259.  
  13260. If the method fails an exception of the type XException is thrown. 
  13261.  
  13262.  
  13263. ΓòÉΓòÉΓòÉ 3.101.3. XResourceLibrary::~XResourceLibrary ΓòÉΓòÉΓòÉ
  13264.  
  13265. Remarks 
  13266.  
  13267. Destructs a resource library. 
  13268.  
  13269.  
  13270. ΓòÉΓòÉΓòÉ 3.101.4. XResourceLibrary::LoadString ΓòÉΓòÉΓòÉ
  13271.  
  13272. Remarks 
  13273.  
  13274. Loads a string out of the library. 
  13275.  
  13276. Parameters 
  13277.  
  13278. XString * string variable which will get the string 
  13279.  
  13280.  ULONG theResourceID the ID of the string 
  13281.  
  13282. Exceptions 
  13283.  
  13284. If the method fails an exception of the type XException is thrown. 
  13285.  
  13286.  
  13287. ΓòÉΓòÉΓòÉ 3.102. XResourceWindow ΓòÉΓòÉΓòÉ
  13288.  
  13289. Overview 
  13290.  
  13291. Functions 
  13292.  
  13293. constructor/destructor 
  13294.  
  13295.      XResourceWindow 
  13296.  
  13297.  
  13298. ΓòÉΓòÉΓòÉ 3.102.1. XResourceWindow overview ΓòÉΓòÉΓòÉ
  13299.  
  13300. Parent class: XWindow 
  13301.  
  13302. Overview 
  13303.  
  13304. XResourceWindow is a window class which is loaded from the resources. Usualy 
  13305. you create a dialog-template with your dialog editor, disable the styles for 
  13306. titlebar and frame. Then create one or more XResourceWindows with a dialog or 
  13307. framewindow as owner. 
  13308.  
  13309.  
  13310. ΓòÉΓòÉΓòÉ 3.102.2. XResourceWindow::XResourceWindow ΓòÉΓòÉΓòÉ
  13311.  
  13312. Remarks 
  13313.  
  13314. Create a resource-window Create a resource-window 
  13315.  
  13316. Parameters 
  13317.  
  13318. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13319. ΓöéXWindow *           Γöéowner                                   Γöé
  13320. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13321. ΓöéXResource *         Γöéresource where to load the window from  Γöé
  13322. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13323.  
  13324. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13325. ΓöéXWindow *           Γöéowner                                   Γöé
  13326. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13327. ΓöéULONG               ΓöéID of the window-resource (the resource Γöé
  13328. Γöé                    Γöémust be linked to the exe-file)         Γöé
  13329. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13330.  
  13331.  
  13332. ΓòÉΓòÉΓòÉ 3.103. XRexxInterface ΓòÉΓòÉΓòÉ
  13333.  
  13334. Overview 
  13335.  
  13336. Functions 
  13337.  
  13338. constructors/destructors 
  13339.  
  13340.      XRexxInterface 
  13341.  
  13342.  misc 
  13343.  
  13344.      Execute 
  13345.      GetHandler 
  13346.  
  13347.  register/deregister functions 
  13348.  
  13349.      DeregisterFunction 
  13350.      IsFunctionRegistered 
  13351.      RegisterFunction 
  13352.  
  13353.  variables 
  13354.  
  13355.      GetVar 
  13356.      SetVar 
  13357.  
  13358.  
  13359. ΓòÉΓòÉΓòÉ 3.103.1. XRexxInterface overview ΓòÉΓòÉΓòÉ
  13360.  
  13361. Parent class: XObject 
  13362.  
  13363. Overview 
  13364.  
  13365.  
  13366. ΓòÉΓòÉΓòÉ 3.103.2. XRexxInterface::XRexxInterface ΓòÉΓòÉΓòÉ
  13367.  
  13368. Remarks 
  13369.  
  13370. Creates an interface to REXX. Therefore a C-function of you application (DLL) 
  13371. will be registered. The function must have following format::p.REXXINTERFACE 
  13372. Handler(PRXSTRING commandString, PUSHORT flags, PRXSTRING returnString)
  13373.  
  13374. Commands which are not known in a rexx-script running in this interface will be 
  13375. posted to the handler. Creates an interface to REXX. Therefore a C-function of 
  13376. your application (EXE) will be registered. The function must have following 
  13377. format::p.REXXINTERFACE Handler(PRXSTRING commandString, PUSHORT flags, 
  13378. PRXSTRING returnString)
  13379.  
  13380. Commands which are not known in a rexx-script running in this interface will be 
  13381. posted to the handler. 
  13382.  
  13383. Parameters 
  13384.  
  13385. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13386. Γöéchar * name         Γöéthe symbolic name of the interface      Γöé
  13387. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13388. Γöéchar * dllName      Γöéthe name of the DLL                     Γöé
  13389. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13390. Γöéchar * proc         Γöéthe name of your function               Γöé
  13391. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13392.  
  13393. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13394. Γöéchar *              Γöéthe symbolic name of the interface      Γöé
  13395. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13396. ΓöéPFN                 Γöéthe adress of your function             Γöé
  13397. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13398.  
  13399. Exceptions 
  13400.  
  13401. If the method fails an exception of the type XRexxException is thrown. If the 
  13402. method fails an exception of the type XRexxException is thrown. 
  13403.  
  13404.  
  13405. ΓòÉΓòÉΓòÉ 3.103.3. XRexxInterface::Execute ΓòÉΓòÉΓòÉ
  13406.  
  13407. Remarks 
  13408.  
  13409. Run a REXX-script 
  13410.  
  13411. Parameters 
  13412.  
  13413. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13414. Γöéchar * commandFile  Γöéname of a file which contains the scriptΓöé
  13415. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13416. ΓöéLONG type           Γöétype of command (see rexx program       Γöé
  13417. Γöé                    Γöéreference)                              Γöé
  13418. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13419. ΓöéXString * result    Γöébuffer for result                       Γöé
  13420. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13421. ΓöéSHORT returnCode    Γöébuffer for returncode                   Γöé
  13422. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13423. ΓöéXString * args      Γöéstring which contains the arguments for Γöé
  13424. Γöé                    Γöéthe script                              Γöé
  13425. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13426.  
  13427. Return-Value 
  13428.  
  13429. LONG result return-code from the operating system 
  13430.  
  13431.  
  13432. ΓòÉΓòÉΓòÉ 3.103.4. XRexxInterface::GetHandler ΓòÉΓòÉΓòÉ
  13433.  
  13434. Remarks 
  13435.  
  13436. Returns a pointer to a XRexxInterface 
  13437.  
  13438. Parameters 
  13439.  
  13440. char * handlerName the name of the rexx interface used in the constructor 
  13441.  
  13442.  char * dllName name of the DLL if used (default is NULL) 
  13443.  
  13444. Return-Value 
  13445.  
  13446. XRexxInterface * pointer pointer to an interface (NULL if no interface found) 
  13447.  
  13448.  
  13449. ΓòÉΓòÉΓòÉ 3.103.5. XRexxInterface::DeregisterFunction ΓòÉΓòÉΓòÉ
  13450.  
  13451. Remarks 
  13452.  
  13453. Deregister a function 
  13454.  
  13455. Parameters 
  13456.  
  13457. char * name symbolic name of the function 
  13458.  
  13459. Return-Value 
  13460.  
  13461. LONG result return-code from the operating system 
  13462.  
  13463.  
  13464. ΓòÉΓòÉΓòÉ 3.103.6. XRexxInterface::IsFunctionRegistered ΓòÉΓòÉΓòÉ
  13465.  
  13466. Remarks 
  13467.  
  13468. Query if a function is registered 
  13469.  
  13470. Parameters 
  13471.  
  13472. char * name symbolic name of the function 
  13473.  
  13474. Return-Value 
  13475.  
  13476. BOOL result 
  13477.  
  13478.  
  13479. ΓòÉΓòÉΓòÉ 3.103.7. XRexxInterface::RegisterFunction ΓòÉΓòÉΓòÉ
  13480.  
  13481. Remarks 
  13482.  
  13483. Register a C-function of your application (DLL) so that it can be called from a 
  13484. rexx-script. The function must have the following format::p.REXXINTERFACE 
  13485. MyFunc( PUCHAR name, ULONG argc, PRXSTRING argv, PSZ queue, PRXSTRING ret) 
  13486. Register a C-function of your application (EXE) so that it can be called from a 
  13487. rexx-script. The function must have the following format::p.REXXINTERFACE 
  13488. MyFunc( PUCHAR name, ULONG argc, PRXSTRING argv, PSZ queue, PRXSTRING ret) 
  13489.  
  13490. Parameters 
  13491.  
  13492. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13493. Γöéchar * name         Γöésymbolic name of the function which mustΓöé
  13494. Γöé                    Γöébe used in the rexx-script              Γöé
  13495. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13496. Γöéchar * dllName      Γöéname of the dll                         Γöé
  13497. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13498. Γöéchar * proc         Γöéreal name of the function               Γöé
  13499. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13500. char * name symbolic name of the function which must be used in the rexx-script
  13501.  
  13502.  PFN proc adress of the function 
  13503.  
  13504. Return-Value 
  13505.  
  13506. LONG result return-code from the operating system LONG result return-code from 
  13507. the operating system 
  13508.  
  13509.  
  13510. ΓòÉΓòÉΓòÉ 3.103.8. XRexxInterface::GetVar ΓòÉΓòÉΓòÉ
  13511.  
  13512. Remarks 
  13513.  
  13514. Query a variable for a running rexx-script 
  13515.  
  13516. Parameters 
  13517.  
  13518. char * name name of the variable 
  13519.  
  13520.  XString * value buffer for the value of the variable 
  13521.  
  13522. Return-Value 
  13523.  
  13524. LONG result return-code from the operating system 
  13525.  
  13526.  
  13527. ΓòÉΓòÉΓòÉ 3.103.9. XRexxInterface::SetVar ΓòÉΓòÉΓòÉ
  13528.  
  13529. Remarks 
  13530.  
  13531. Set a variable for a running rexx-script 
  13532.  
  13533. Parameters 
  13534.  
  13535. char * name name of the variable 
  13536.  
  13537.  char * value value of the variable 
  13538.  
  13539. Return-Value 
  13540.  
  13541. LONG result return-code from the operating system 
  13542.  
  13543.  
  13544. ΓòÉΓòÉΓòÉ 3.104. XRexxScript ΓòÉΓòÉΓòÉ
  13545.  
  13546. Overview 
  13547.  
  13548. Functions 
  13549.  
  13550. misc 
  13551.  
  13552.      Load 
  13553.      operator=Load 
  13554.  
  13555.  
  13556. ΓòÉΓòÉΓòÉ 3.104.1. XRexxScript overview ΓòÉΓòÉΓòÉ
  13557.  
  13558. Parent class: XObject 
  13559.  
  13560. Overview 
  13561.  
  13562.  
  13563. ΓòÉΓòÉΓòÉ 3.104.2. XRexxScript::Load ΓòÉΓòÉΓòÉ
  13564.  
  13565. Remarks 
  13566.  
  13567. Loads a rexx script from a file 
  13568.  
  13569. Parameters 
  13570.  
  13571. const char* filename Name of the file with the Rexx script 
  13572.  
  13573.  
  13574. ΓòÉΓòÉΓòÉ 3.104.3. XRexxScript::operator=Load ΓòÉΓòÉΓòÉ
  13575.  
  13576. Remarks 
  13577.  
  13578. assigns a rexx script from a XString 
  13579.  
  13580.  
  13581. ΓòÉΓòÉΓòÉ 3.105. XScrollBar ΓòÉΓòÉΓòÉ
  13582.  
  13583. Overview 
  13584.  
  13585.  
  13586. ΓòÉΓòÉΓòÉ 3.105.1. XScrollBar overview ΓòÉΓòÉΓòÉ
  13587.  
  13588. Parent class: XControl 
  13589.  
  13590. Overview 
  13591.  
  13592.  
  13593. ΓòÉΓòÉΓòÉ 3.106. XScrollWindow ΓòÉΓòÉΓòÉ
  13594.  
  13595. Overview 
  13596.  
  13597. Functions 
  13598.  
  13599. constructors/destructors 
  13600.  
  13601.      XScrollWindow 
  13602.  
  13603.  scroll-functions 
  13604.  
  13605.      HScroll 
  13606.      SetVirtualX 
  13607.      SetVirtualY 
  13608.      VScroll 
  13609.  
  13610.  scrollbars 
  13611.  
  13612.      AddHorzScroller 
  13613.      AddVertScroller 
  13614.      DeleteHorzScroller 
  13615.      DeleteVertScroller 
  13616.  
  13617.  
  13618. ΓòÉΓòÉΓòÉ 3.106.1. XScrollWindow overview ΓòÉΓòÉΓòÉ
  13619.  
  13620. Parent class: XFrameWindow 
  13621.  
  13622. Overview 
  13623.  
  13624.  
  13625. ΓòÉΓòÉΓòÉ 3.106.2. XScrollWindow::XScrollWindow ΓòÉΓòÉΓòÉ
  13626.  
  13627. Remarks 
  13628.  
  13629. Constructs a frame-window which does scrolling automaticaly. Note that 
  13630. destructors of windows are called automaticaly when a window is closed! (see 
  13631. ~XFrameWindow) Constructs a frame-window which does scrolling automaticaly. 
  13632. Note that destructors of windows are called automaticaly when a window is 
  13633. closed! (see ~XFrameWindow) 
  13634.  
  13635. Parameters 
  13636.  
  13637. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13638. ΓöéULONG               ΓöéID of the window. If resources are used Γöé
  13639. Γöé                    Γöéthey must be linked to the exe-file.    Γöé
  13640. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13641. Γöéchar *              ΓöéThe title of the window which is        Γöé
  13642. Γöé                    Γöédisplayed in the titlebar               Γöé
  13643. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13644. ΓöéULONG               ΓöéYou can specify the style of the window Γöé
  13645. Γöé                    Γöéwith the following defines,  which can  Γöé
  13646. Γöé                    Γöébe or-ed:                               Γöé
  13647. Γöé                    ΓöéFRM_TITLEBAR the window gets a titlebar Γöé
  13648. Γöé                    ΓöéFRM_SYSMENU the window gets the system  Γöé
  13649. Γöé                    Γöémenu                                    Γöé
  13650. Γöé                    ΓöéFRM_MINBUTTON the titlebar get a button Γöé
  13651. Γöé                    Γöéto minimize the window                  Γöé
  13652. Γöé                    Γöé FRM_MAXBUTTON the titlebar get a buttonΓöé
  13653. Γöé                    Γöéto maximize the window                  Γöé
  13654. Γöé                    Γöé FRM_CENTER the window is created in theΓöé
  13655. Γöé                    Γöémidle of the workplace                  Γöé
  13656. Γöé                    Γöé FRM_SIZEBORDER the windowsize can be   Γöé
  13657. Γöé                    Γöéchanged by the user                     Γöé
  13658. Γöé                    Γöé FRM_DIALOGBORDER the window gets a     Γöé
  13659. Γöé                    Γöéthick border                            Γöé
  13660. Γöé                    Γöé FRM_BORDER the window gets a thin      Γöé
  13661. Γöé                    Γöéborder                                  Γöé
  13662. Γöé                    Γöé FRM_TASKLIST the window is displayed inΓöé
  13663. Γöé                    Γöéthe tasklist                            Γöé
  13664. Γöé                    Γöé FRM_NOMOVEWITHOWNER the window dont╤Åt  Γöé
  13665. Γöé                    Γöémove when the parent is moved           Γöé
  13666. Γöé                    Γöé FRM_ICON the window get an icon wich isΓöé
  13667. Γöé                    Γöéidentified by theResourceID, if the iconΓöé
  13668. Γöé                    Γöéis not found in the resource-library, anΓöé
  13669. Γöé                    Γöéerror ocurses                           Γöé
  13670. Γöé                    Γöé FRM_ACCELTABLE an acceltable will be   Γöé
  13671. Γöé                    Γöéloaded from the resources with the      Γöé
  13672. Γöé                    Γöéwindows id.                             Γöé
  13673. Γöé                    Γöé FRM_SYSMODAL the window is displayed   Γöé
  13674. Γöé                    Γöésystem-modal                            Γöé
  13675. Γöé                    ΓöéFRM_SCREENALIGN                         Γöé
  13676. Γöé                    ΓöéFRM_MOUSEALIGN                          Γöé
  13677. Γöé                    ΓöéFRM_HIDEBUTTON                          Γöé
  13678. Γöé                    ΓöéFRM_HIDEMAX                             Γöé
  13679. Γöé                    ΓöéFRM_AUTOICON                            Γöé
  13680. Γöé                    Γöéthere are three static member-variables Γöé
  13681. Γöé                    Γöéfor default styles                      Γöé
  13682. Γöé                    ΓöédefaultStyle default setting for a      Γöé
  13683. Γöé                    Γöéframewindow                             Γöé
  13684. Γöé                    ΓöédefaultClientStyle default setting for  Γöé
  13685. Γöé                    Γöéwindows wich are displayed as a         Γöé
  13686. Γöé                    Γöéclientwindow of a framewindow           Γöé
  13687. Γöé                    ΓöédefaultDialogStyle default setting for  Γöé
  13688. Γöé                    Γöéwindows wich are displayed as a dialog  Γöé
  13689. Γöé                    Γöé Default is defaultStyle.               Γöé
  13690. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13691. ΓöéXRect *             ΓöéOn default a window is created with     Γöé
  13692. Γöé                    Γöélength and hight of zero. Windows  whichΓöé
  13693. Γöé                    Γöéare created with an resource template   Γöé
  13694. Γöé                    Γöéget the size of the template.  Default  Γöé
  13695. Γöé                    Γöéis NULL.                                Γöé
  13696. Γöé                    Γöé If theRectangle is specified, the      Γöé
  13697. Γöé                    Γöéwindow gets the size of it.             Γöé
  13698. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13699. ΓöéXFrameWindow *      ΓöéParent-window, if parent is specified   Γöé
  13700. Γöé                    Γöéthe window is a client of the parent.   Γöé
  13701. Γöé                    ΓöéThe  behavior depends on the styles you Γöé
  13702. Γöé                    Γöéhave set.                               Γöé
  13703. Γöé                    Γöé Default is NULL.                       Γöé
  13704. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13705. ΓöéBOOL                ΓöéIf this variable is set OOL try to buildΓöé
  13706. ΓöébuildFromResource   Γöéthe window with a resource  template    Γöé
  13707. Γöé                    Γöéwhich is identified by theResourceID. IfΓöé
  13708. Γöé                    Γöéthe template is  not found, an error    Γöé
  13709. Γöé                    Γöéocurses.                                Γöé
  13710. Γöé                    Γöé Default is FALSE.                      Γöé
  13711. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13712. ΓöéBOOL animate        ΓöéEnable/disable animation on window      Γöé
  13713. Γöé                    Γöécreation. Default is FALSE              Γöé
  13714. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13715.  
  13716. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  13717. ΓöéXResource *         Γöéa XResource contains two informations,  Γöé
  13718. ΓöétheResourceID       Γöéan ID and a pointer  to a               Γöé
  13719. Γöé                    ΓöéXResourceLibrary. If you want to create Γöé
  13720. Γöé                    Γöéa window out of  a resourcefile you mustΓöé
  13721. Γöé                    Γöéspecify the ID (otherwise it can be     Γöé
  13722. Γöé                    Γöézero)  and the XResourceLibrary which   Γöé
  13723. Γöé                    Γöécontains the window-resource.  The      Γöé
  13724. Γöé                    Γöéwindow which is created always belongs  Γöé
  13725. Γöé                    Γöéto the process who  owns the resource   Γöé
  13726. Γöé                    Γöélibrary, so if you work with multiple   Γöé
  13727. Γöé                    Γöéprocesses  every process must have its  Γöé
  13728. Γöé                    Γöéown resource library.                   Γöé
  13729. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13730. Γöéchar * theTitle     ΓöéThe title of the window which is        Γöé
  13731. Γöé                    Γöédisplayed in the titlebar               Γöé
  13732. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13733. ΓöéULONG               ΓöéYou can specify the style of the window Γöé
  13734. ΓöétheStyleofWindow    Γöéwith the following defines,  which can  Γöé
  13735. Γöé                    Γöébe or-ed:                               Γöé
  13736. Γöé                    ΓöéFRM_TITLEBAR the window gets a titlebar Γöé
  13737. Γöé                    ΓöéFRM_SYSMENU the window gets the system  Γöé
  13738. Γöé                    Γöémenu                                    Γöé
  13739. Γöé                    ΓöéFRM_MINBUTTON the titlebar get a button Γöé
  13740. Γöé                    Γöéto minimize the window                  Γöé
  13741. Γöé                    Γöé FRM_MAXBUTTON the titlebar get a buttonΓöé
  13742. Γöé                    Γöéto maximize the window                  Γöé
  13743. Γöé                    Γöé FRM_CENTER the window is created in theΓöé
  13744. Γöé                    Γöémidle of the workplace                  Γöé
  13745. Γöé                    Γöé FRM_SIZEBORDER the windowsize can be   Γöé
  13746. Γöé                    Γöéchanged by the user                     Γöé
  13747. Γöé                    Γöé FRM_DIALOGBORDER the window gets a     Γöé
  13748. Γöé                    Γöéthick border                            Γöé
  13749. Γöé                    Γöé FRM_BORDER the window gets a thin      Γöé
  13750. Γöé                    Γöéborder                                  Γöé
  13751. Γöé                    Γöé FRM_TASKLIST the window is displayed inΓöé
  13752. Γöé                    Γöéthe tasklist                            Γöé
  13753. Γöé                    Γöé FRM_NOMOVEWITHOWNER the window dont╤Åt  Γöé
  13754. Γöé                    Γöémove when the parent is moved           Γöé
  13755. Γöé                    Γöé FRM_ICON the window get an icon wich isΓöé
  13756. Γöé                    Γöéidentified by theResourceID, if the iconΓöé
  13757. Γöé                    Γöéis not found in the resource-library, anΓöé
  13758. Γöé                    Γöéerror ocurses                           Γöé
  13759. Γöé                    Γöé FRM_ACCELTABLE an acceltable will be   Γöé
  13760. Γöé                    Γöéloaded from the resources with the      Γöé
  13761. Γöé                    Γöéwindows id.                             Γöé
  13762. Γöé                    Γöé FRM_SYSMODAL the window is displayed   Γöé
  13763. Γöé                    Γöésystem-modal                            Γöé
  13764. Γöé                    ΓöéFRM_SCREENALIGN                         Γöé
  13765. Γöé                    ΓöéFRM_MOUSEALIGN                          Γöé
  13766. Γöé                    ΓöéFRM_HIDEBUTTON                          Γöé
  13767. Γöé                    ΓöéFRM_HIDEMAX                             Γöé
  13768. Γöé                    ΓöéFRM_AUTOICON                            Γöé
  13769. Γöé                    Γöéthere are three static member-variables Γöé
  13770. Γöé                    Γöéfor default styles                      Γöé
  13771. Γöé                    ΓöédefaultStyle default setting for a      Γöé
  13772. Γöé                    Γöéframewindow                             Γöé
  13773. Γöé                    ΓöédefaultClientStyle default setting for  Γöé
  13774. Γöé                    Γöéwindows wich are displayed as a         Γöé
  13775. Γöé                    Γöéclientwindow of a framewindow           Γöé
  13776. Γöé                    ΓöédefaultDialogStyle default setting for  Γöé
  13777. Γöé                    Γöéwindows wich are displayed as a dialog  Γöé
  13778. Γöé                    Γöé Default is defaultStyle.               Γöé
  13779. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13780. ΓöéXRect * theRectangleΓöéOn default a window is created with     Γöé
  13781. Γöé                    Γöélength and hight of zero. Windows  whichΓöé
  13782. Γöé                    Γöéare created with an resource template   Γöé
  13783. Γöé                    Γöéget the size of the template.  Default  Γöé
  13784. Γöé                    Γöéis NULL.                                Γöé
  13785. Γöé                    Γöé If theRectangle is specified, the      Γöé
  13786. Γöé                    Γöéwindow gets the size of it.             Γöé
  13787. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13788. ΓöéXFrameWindow *      ΓöéIf parent is specified the window is a  Γöé
  13789. Γöéparent              Γöéclient of the parent. The  behavior     Γöé
  13790. Γöé                    Γöédepends on the styles you have set.     Γöé
  13791. Γöé                    Γöé Default is NULL.                       Γöé
  13792. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13793. ΓöéBOOL                ΓöéIf this variable is set OOL try to buildΓöé
  13794. ΓöébuildFromResource   Γöéthe window with a resource  template    Γöé
  13795. Γöé                    Γöéwhich is identified by theResourceID. IfΓöé
  13796. Γöé                    Γöéthe template is  not found, an error    Γöé
  13797. Γöé                    Γöéocurses.                                Γöé
  13798. Γöé                    Γöé Default is FALSE.                      Γöé
  13799. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  13800. ΓöéBOOL animate        ΓöéEnable/disable animation on window      Γöé
  13801. Γöé                    Γöécreation. Default is FALSE              Γöé
  13802. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  13803.  
  13804.  
  13805. ΓòÉΓòÉΓòÉ 3.106.3. XScrollWindow::HScroll ΓòÉΓòÉΓòÉ
  13806.  
  13807. Remarks 
  13808.  
  13809. This function is called when the window-contents must be scrolled horizontal. 
  13810. On default scrolling is done automaticaly 
  13811.  
  13812. Parameters 
  13813.  
  13814. LONG s how much pixels to scroll 
  13815.  
  13816.  
  13817. ΓòÉΓòÉΓòÉ 3.106.4. XScrollWindow::SetVirtualX ΓòÉΓòÉΓòÉ
  13818.  
  13819. Remarks 
  13820.  
  13821. Set the virtual x-size of the window 
  13822.  
  13823. Parameters 
  13824.  
  13825. LONG x virtual x-size 
  13826.  
  13827.  
  13828. ΓòÉΓòÉΓòÉ 3.106.5. XScrollWindow::SetVirtualY ΓòÉΓòÉΓòÉ
  13829.  
  13830. Remarks 
  13831.  
  13832. Set the virtual y-size of the window 
  13833.  
  13834. Parameters 
  13835.  
  13836. LONG y virtual y-size 
  13837.  
  13838.  
  13839. ΓòÉΓòÉΓòÉ 3.106.6. XScrollWindow::VScroll ΓòÉΓòÉΓòÉ
  13840.  
  13841. Remarks 
  13842.  
  13843. This function is called when the window-contents must be scrolled vertcal. On 
  13844. default scrolling is done automaticaly 
  13845.  
  13846. Parameters 
  13847.  
  13848. LONG s how much pixels to scroll 
  13849.  
  13850.  
  13851. ΓòÉΓòÉΓòÉ 3.106.7. XScrollWindow::AddHorzScroller ΓòÉΓòÉΓòÉ
  13852.  
  13853. Remarks 
  13854.  
  13855. Display a horizontal scroller 
  13856.  
  13857.  
  13858. ΓòÉΓòÉΓòÉ 3.106.8. XScrollWindow::AddVertScroller ΓòÉΓòÉΓòÉ
  13859.  
  13860. Remarks 
  13861.  
  13862. Display a vertical scroller 
  13863.  
  13864.  
  13865. ΓòÉΓòÉΓòÉ 3.106.9. XScrollWindow::DeleteHorzScroller ΓòÉΓòÉΓòÉ
  13866.  
  13867. Remarks 
  13868.  
  13869. Removes the horizontal scroller 
  13870.  
  13871.  
  13872. ΓòÉΓòÉΓòÉ 3.106.10. XScrollWindow::DeleteVertScroller ΓòÉΓòÉΓòÉ
  13873.  
  13874. Remarks 
  13875.  
  13876. Removes the vertical scroller 
  13877.  
  13878.  
  13879. ΓòÉΓòÉΓòÉ 3.107. XSemaphore ΓòÉΓòÉΓòÉ
  13880.  
  13881. Overview 
  13882.  
  13883.  
  13884. ΓòÉΓòÉΓòÉ 3.107.1. XSemaphore overview ΓòÉΓòÉΓòÉ
  13885.  
  13886. Overview 
  13887.  
  13888.  
  13889. ΓòÉΓòÉΓòÉ 3.108. XServerSocket ΓòÉΓòÉΓòÉ
  13890.  
  13891. Overview 
  13892.  
  13893. Functions 
  13894.  
  13895. Misc 
  13896.  
  13897.      Accept 
  13898.      Bind 
  13899.      Listen 
  13900.  
  13901.  
  13902. ΓòÉΓòÉΓòÉ 3.108.1. XServerSocket overview ΓòÉΓòÉΓòÉ
  13903.  
  13904. Parent class: XSocket 
  13905.  
  13906. Overview 
  13907.  
  13908.  
  13909. ΓòÉΓòÉΓòÉ 3.108.2. XServerSocket::Accept ΓòÉΓòÉΓòÉ
  13910.  
  13911. Remarks 
  13912.  
  13913. Accepts a connection request from a remote host and returns a  socket where the 
  13914. server can read from and write to.  Please remember to delete the returned 
  13915. socket after usage!! 
  13916.  
  13917. Return-Value 
  13918.  
  13919. XSocket* 
  13920.  
  13921.  
  13922. ΓòÉΓòÉΓòÉ 3.108.3. XServerSocket::Bind ΓòÉΓòÉΓòÉ
  13923.  
  13924. Remarks 
  13925.  
  13926. Binds a local name to the socket. 
  13927.  
  13928.  
  13929. ΓòÉΓòÉΓòÉ 3.108.4. XServerSocket::Listen ΓòÉΓòÉΓòÉ
  13930.  
  13931. Remarks 
  13932.  
  13933. Completes binding and creates a connection request queue for  incoming 
  13934. connection requests. 
  13935.  
  13936.  
  13937. ΓòÉΓòÉΓòÉ 3.109. XSettingButton ΓòÉΓòÉΓòÉ
  13938.  
  13939. Overview 
  13940.  
  13941. Functions 
  13942.  
  13943. misc 
  13944.  
  13945.      IsSelected 
  13946.      Select 
  13947.  
  13948.  
  13949. ΓòÉΓòÉΓòÉ 3.109.1. XSettingButton overview ΓòÉΓòÉΓòÉ
  13950.  
  13951. Parent class: XButton 
  13952.  
  13953. Overview 
  13954.  
  13955.  
  13956. ΓòÉΓòÉΓòÉ 3.109.2. XSettingButton::IsSelected ΓòÉΓòÉΓòÉ
  13957.  
  13958. Remarks 
  13959.  
  13960. Query if a button is selected 
  13961.  
  13962. Return-Value 
  13963.  
  13964. BOOL result 
  13965.  
  13966.  
  13967. ΓòÉΓòÉΓòÉ 3.109.3. XSettingButton::Select ΓòÉΓòÉΓòÉ
  13968.  
  13969. Remarks 
  13970.  
  13971. Select/deselect a XSettingButton 
  13972.  
  13973. Parameters 
  13974.  
  13975. BOOL select TRUE=select, FALSE=deselect 
  13976.  
  13977.  
  13978. ΓòÉΓòÉΓòÉ 3.110. XSize ΓòÉΓòÉΓòÉ
  13979.  
  13980. Overview 
  13981.  
  13982. Functions 
  13983.  
  13984.      GetHeight 
  13985.      GetWidth 
  13986.      SetHeight 
  13987.      SetWidth 
  13988.      XSize 
  13989.  
  13990.  
  13991. ΓòÉΓòÉΓòÉ 3.110.1. XSize overview ΓòÉΓòÉΓòÉ
  13992.  
  13993. Parent class: XObject 
  13994.  
  13995. Overview 
  13996.  
  13997.  
  13998. ΓòÉΓòÉΓòÉ 3.110.2. XSize::GetHeight ΓòÉΓòÉΓòÉ
  13999.  
  14000. Remarks 
  14001.  
  14002. Query the height 
  14003.  
  14004. Return-Value 
  14005.  
  14006. LONG heigth 
  14007.  
  14008.  
  14009. ΓòÉΓòÉΓòÉ 3.110.3. XSize::GetWidth ΓòÉΓòÉΓòÉ
  14010.  
  14011. Remarks 
  14012.  
  14013. Query the width 
  14014.  
  14015. Return-Value 
  14016.  
  14017. LONG width 
  14018.  
  14019.  
  14020. ΓòÉΓòÉΓòÉ 3.110.4. XSize::SetHeight ΓòÉΓòÉΓòÉ
  14021.  
  14022. Remarks 
  14023.  
  14024. Set the height 
  14025.  
  14026. Parameters 
  14027.  
  14028. LONG height 
  14029.  
  14030.  
  14031. ΓòÉΓòÉΓòÉ 3.110.5. XSize::SetWidth ΓòÉΓòÉΓòÉ
  14032.  
  14033. Remarks 
  14034.  
  14035. Set the width 
  14036.  
  14037. Parameters 
  14038.  
  14039. LONG width 
  14040.  
  14041.  
  14042. ΓòÉΓòÉΓòÉ 3.110.6. XSize::XSize ΓòÉΓòÉΓòÉ
  14043.  
  14044. Remarks 
  14045.  
  14046. Construct a size-description 
  14047.  
  14048. Parameters 
  14049.  
  14050. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14051. ΓöéLONG                Γöéwidth                                   Γöé
  14052. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14053. ΓöéLONG                Γöéheight                                  Γöé
  14054. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14055.  
  14056.  
  14057. ΓòÉΓòÉΓòÉ 3.111. XSlider ΓòÉΓòÉΓòÉ
  14058.  
  14059. Overview 
  14060.  
  14061. Functions 
  14062.  
  14063. constructors/destructors 
  14064.  
  14065.      XSlider 
  14066.  
  14067.  detents 
  14068.  
  14069.      AddDetent 
  14070.      GetDetentPos 
  14071.      RemoveDetent 
  14072.  
  14073.  misc 
  14074.  
  14075.      SetScales 
  14076.  
  14077.  set/get value 
  14078.  
  14079.      GetSliderPos 
  14080.      SetSliderPos 
  14081.  
  14082.  size 
  14083.  
  14084.      SetShaftSize 
  14085.      SetSliderSize 
  14086.      SetTickSize 
  14087.  
  14088.  text functions 
  14089.  
  14090.      GetScaleText 
  14091.      SetScaleText 
  14092.  
  14093.  
  14094. ΓòÉΓòÉΓòÉ 3.111.1. XSlider overview ΓòÉΓòÉΓòÉ
  14095.  
  14096. Parent class: XControl 
  14097.  
  14098. Overview 
  14099.  
  14100.  
  14101. ΓòÉΓòÉΓòÉ 3.111.2. XSlider::XSlider ΓòÉΓòÉΓòÉ
  14102.  
  14103. Remarks 
  14104.  
  14105. Constructs a XSlider 
  14106.  
  14107. Parameters 
  14108.  
  14109. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14110. ΓöéXWindow * owner     Γöéthe owner of the XSlider                Γöé
  14111. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14112. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14113. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14114. ΓöéUSHORT id           Γöéid of the window                        Γöé
  14115. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14116. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  14117. Γöé                    ΓöéSL_HORIZONTAL                           Γöé
  14118. Γöé                    ΓöéSL_VERTICAL                             Γöé
  14119. Γöé                    ΓöéSL_CENTER                               Γöé
  14120. Γöé                    ΓöéSL_BOTTOM                               Γöé
  14121. Γöé                    ΓöéSL_TOP                                  Γöé
  14122. Γöé                    ΓöéSL_LEFT                                 Γöé
  14123. Γöé                    ΓöéSL_RIGHT                                Γöé
  14124. Γöé                    ΓöéSL_SNAPTOINCREMENT                      Γöé
  14125. Γöé                    ΓöéSL_BUTTONSBOTTOM                        Γöé
  14126. Γöé                    ΓöéSL_BUTTONSTOP                           Γöé
  14127. Γöé                    ΓöéSL_BUTTONSLEFT                          Γöé
  14128. Γöé                    ΓöéSL_BUTTONSRIGHT                         Γöé
  14129. Γöé                    ΓöéSL_READONLY                             Γöé
  14130. Γöé                    ΓöéSL_RIBBONSTRIP                          Γöé
  14131. Γöé                    ΓöéSL_HOMEBOTTOM                           Γöé
  14132. Γöé                    ΓöéSL_HOMETOP                              Γöé
  14133. Γöé                    ΓöéSL_HOMELEFT                             Γöé
  14134. Γöé                    ΓöéSL_HOMERIGHT                            Γöé
  14135. Γöé                    ΓöéSL_PRIMARYSCALE1                        Γöé
  14136. Γöé                    ΓöéSL_PRIMARYSCALE2                        Γöé
  14137. Γöé                    Γöé (can be or-ed)                         Γöé
  14138. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14139. Γöéchar * font         Γöéfont to use, e.g. "8.Helv"              Γöé
  14140. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14141.  
  14142.  
  14143. ΓòÉΓòÉΓòÉ 3.111.3. XSlider::AddDetent ΓòÉΓòÉΓòÉ
  14144.  
  14145. Remarks 
  14146.  
  14147. Add a detend to the primary scale 
  14148.  
  14149. Parameters 
  14150.  
  14151. SHORT pos position of the detent 
  14152.  
  14153. Return-Value 
  14154.  
  14155. LONG the id of the detent 
  14156.  
  14157.  
  14158. ΓòÉΓòÉΓòÉ 3.111.4. XSlider::GetDetentPos ΓòÉΓòÉΓòÉ
  14159.  
  14160. Remarks 
  14161.  
  14162. Get position of a detent 
  14163.  
  14164. Parameters 
  14165.  
  14166. LONG id of the detent 
  14167.  
  14168. Return-Value 
  14169.  
  14170. USHORT positionin pixels 
  14171.  
  14172.  
  14173. ΓòÉΓòÉΓòÉ 3.111.5. XSlider::RemoveDetent ΓòÉΓòÉΓòÉ
  14174.  
  14175. Remarks 
  14176.  
  14177. Removes a detend from the primary scale 
  14178.  
  14179. Parameters 
  14180.  
  14181. LONG the id of the detent to remove 
  14182.  
  14183.  
  14184. ΓòÉΓòÉΓòÉ 3.111.6. XSlider::SetScales ΓòÉΓòÉΓòÉ
  14185.  
  14186. Remarks 
  14187.  
  14188. Set scales 1 or 2 (depending if SL_PRIMARYSCALE1 or SL_PRIMARYSCALE2 is set) 
  14189.  
  14190. Parameters 
  14191.  
  14192. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14193. ΓöéUSHORT scale1Incr   Γöéincrements for scale 1                  Γöé
  14194. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14195. ΓöéUSHORT scale1Space  Γöéspaceing between increments for scale 1 Γöé
  14196. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14197. ΓöéUSHORT scale2Incr   Γöéincrements for scale 2 (default is 0)   Γöé
  14198. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14199. ΓöéUSHORT scale2Space  Γöéspaceing between increments for scale 2 Γöé
  14200. Γöé                    Γöé(default is 0)                          Γöé
  14201. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14202.  
  14203.  
  14204. ΓòÉΓòÉΓòÉ 3.111.7. XSlider::GetSliderPos ΓòÉΓòÉΓòÉ
  14205.  
  14206. Remarks 
  14207.  
  14208. Returns the sliders position 
  14209.  
  14210. Return-Value 
  14211.  
  14212. LONG position 
  14213.  
  14214.  
  14215. ΓòÉΓòÉΓòÉ 3.111.8. XSlider::SetSliderPos ΓòÉΓòÉΓòÉ
  14216.  
  14217. Remarks 
  14218.  
  14219. Set the sliders position 
  14220.  
  14221. Parameters 
  14222.  
  14223. LONG the new position 
  14224.  
  14225.  
  14226. ΓòÉΓòÉΓòÉ 3.111.9. XSlider::SetShaftSize ΓòÉΓòÉΓòÉ
  14227.  
  14228. Remarks 
  14229.  
  14230. Set the size of the shaft 
  14231.  
  14232. Parameters 
  14233.  
  14234. SHORT size new size of the shaft 
  14235.  
  14236.  
  14237. ΓòÉΓòÉΓòÉ 3.111.10. XSlider::SetSliderSize ΓòÉΓòÉΓòÉ
  14238.  
  14239. Remarks 
  14240.  
  14241. Set the size of the slider 
  14242.  
  14243. Parameters 
  14244.  
  14245. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14246. ΓöéSHORT               Γöélength of the slider                    Γöé
  14247. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14248. ΓöéSHORT               Γöébreadth                                 Γöé
  14249. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14250.  
  14251.  
  14252. ΓòÉΓòÉΓòÉ 3.111.11. XSlider::SetTickSize ΓòÉΓòÉΓòÉ
  14253.  
  14254. Remarks 
  14255.  
  14256. Set the size of a tick 
  14257.  
  14258. Parameters 
  14259.  
  14260. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14261. ΓöéSHORT               Γöéthe tick to change (zero-based index)   Γöé
  14262. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14263. ΓöéSHORT               Γöélength of the tick in pixels            Γöé
  14264. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14265.  
  14266.  
  14267. ΓòÉΓòÉΓòÉ 3.111.12. XSlider::GetScaleText ΓòÉΓòÉΓòÉ
  14268.  
  14269. Remarks 
  14270.  
  14271. Get the text of a tick 
  14272.  
  14273. Parameters 
  14274.  
  14275. SHORT tickNumber the tick 
  14276.  
  14277.  XString* buffer buffer to hold the text 
  14278.  
  14279.  
  14280. ΓòÉΓòÉΓòÉ 3.111.13. XSlider::SetScaleText ΓòÉΓòÉΓòÉ
  14281.  
  14282. Remarks 
  14283.  
  14284. Add a text to a tick 
  14285.  
  14286. Parameters 
  14287.  
  14288. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14289. ΓöéSHORT               Γöéthe tick to get the text (zero-based    Γöé
  14290. Γöé                    Γöéindex)                                  Γöé
  14291. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14292. Γöéchar *              Γöétext to add                             Γöé
  14293. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14294.  
  14295.  
  14296. ΓòÉΓòÉΓòÉ 3.112. XSocket ΓòÉΓòÉΓòÉ
  14297.  
  14298. Overview 
  14299.  
  14300. Functions 
  14301.  
  14302.      SetValidInAddress 
  14303.  
  14304.  Adress 
  14305.  
  14306.      SetInAddress 
  14307.  
  14308.  Host 
  14309.  
  14310.      GetHostByAddr 
  14311.      GetHostByName 
  14312.      GetHostname 
  14313.  
  14314.  Open/Close 
  14315.  
  14316.      Close 
  14317.      Open 
  14318.  
  14319.  Port 
  14320.  
  14321.      SetInPort 
  14322.  
  14323.  Read/Write 
  14324.  
  14325.      Read 
  14326.      Write 
  14327.  
  14328.  constructors/destructors 
  14329.  
  14330.      XSocket 
  14331.      ~XSocket 
  14332.  
  14333.  
  14334. ΓòÉΓòÉΓòÉ 3.112.1. XSocket overview ΓòÉΓòÉΓòÉ
  14335.  
  14336. Parent class: XIO 
  14337.  
  14338. Overview 
  14339.  
  14340.  
  14341. ΓòÉΓòÉΓòÉ 3.112.2. XSocket::SetValidInAddress ΓòÉΓòÉΓòÉ
  14342.  
  14343.  
  14344. ΓòÉΓòÉΓòÉ 3.112.3. XSocket::SetInAddress ΓòÉΓòÉΓòÉ
  14345.  
  14346. Remarks 
  14347.  
  14348. Sets the socket address. 
  14349.  
  14350. Parameters 
  14351.  
  14352. int 
  14353.  
  14354.  
  14355. ΓòÉΓòÉΓòÉ 3.112.4. XSocket::GetHostByAddr ΓòÉΓòÉΓòÉ
  14356.  
  14357. Remarks 
  14358.  
  14359. sets information about a host specified by an Internet address;  throws an 
  14360. exception in case of an error.  The difference to GetHostByName is that the 
  14361. host must be specified  as a 32-bit Internet address in network-byte order (eg. 
  14362. 192.32.4.10). 
  14363.  
  14364. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14365. Γöéconst char* hostnameΓöé                                        Γöé
  14366. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14367. Γöéint addr            Γöé                                        Γöé
  14368. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14369.  
  14370.  
  14371. ΓòÉΓòÉΓòÉ 3.112.5. XSocket::GetHostByName ΓòÉΓòÉΓòÉ
  14372.  
  14373. Remarks 
  14374.  
  14375. sets information about a host specified by an Internet address;  throws an 
  14376. exception in case of an error 
  14377.  
  14378. Parameters 
  14379.  
  14380. const char* 
  14381.  
  14382.  
  14383. ΓòÉΓòÉΓòÉ 3.112.6. XSocket::GetHostname ΓòÉΓòÉΓòÉ
  14384.  
  14385. Remarks 
  14386.  
  14387. Get the standard hostname for the local host machine; throws an  exception in 
  14388. case of an error. 
  14389.  
  14390. Return-Value 
  14391.  
  14392. XString 
  14393.  
  14394.  
  14395. ΓòÉΓòÉΓòÉ 3.112.7. XSocket::Close ΓòÉΓòÉΓòÉ
  14396.  
  14397. Remarks 
  14398.  
  14399. closes the socket and throws XException in case of an error. 
  14400.  
  14401.  
  14402. ΓòÉΓòÉΓòÉ 3.112.8. XSocket::Open ΓòÉΓòÉΓòÉ
  14403.  
  14404. Remarks 
  14405.  
  14406. opens a socket and throws an exception in case of an error. 
  14407.  
  14408. Parameters 
  14409.  
  14410. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14411. Γöéint net             Γöé                                        Γöé
  14412. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14413. Γöéint typ             Γöé                                        Γöé
  14414. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14415. Γöéint y               Γöé                                        Γöé
  14416. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14417.  
  14418.  
  14419. ΓòÉΓòÉΓòÉ 3.112.9. XSocket::SetInPort ΓòÉΓòÉΓòÉ
  14420.  
  14421. Remarks 
  14422.  
  14423. Sets the socket port. 
  14424.  
  14425. Parameters 
  14426.  
  14427. int 
  14428.  
  14429.  
  14430. ΓòÉΓòÉΓòÉ 3.112.10. XSocket::Read ΓòÉΓòÉΓòÉ
  14431.  
  14432. Remarks 
  14433.  
  14434. Receives data; throws an exception in case of an error.  Returns the number of 
  14435. bytes of the received data. 
  14436.  
  14437.  
  14438. ΓòÉΓòÉΓòÉ 3.112.11. XSocket::Write ΓòÉΓòÉΓòÉ
  14439.  
  14440. Remarks 
  14441.  
  14442. Sends a buffer; throws an exception in case of an error 
  14443.  
  14444.  
  14445. ΓòÉΓòÉΓòÉ 3.112.12. XSocket::XSocket ΓòÉΓòÉΓòÉ
  14446.  
  14447. Remarks 
  14448.  
  14449. Constructor for the socket class; initializes the socket system 
  14450.  
  14451.  
  14452. ΓòÉΓòÉΓòÉ 3.112.13. XSocket::~XSocket ΓòÉΓòÉΓòÉ
  14453.  
  14454.  
  14455. ΓòÉΓòÉΓòÉ 3.113. XSound ΓòÉΓòÉΓòÉ
  14456.  
  14457. Overview 
  14458.  
  14459. Functions 
  14460.  
  14461. constructors/destructors 
  14462.  
  14463.      XSound 
  14464.      ~XSound 
  14465.  
  14466.  
  14467. ΓòÉΓòÉΓòÉ 3.113.1. XSound overview ΓòÉΓòÉΓòÉ
  14468.  
  14469. Parent class: XMediaWindow 
  14470.  
  14471. Overview 
  14472.  
  14473.  
  14474. ΓòÉΓòÉΓòÉ 3.113.2. XSound::XSound ΓòÉΓòÉΓòÉ
  14475.  
  14476. Remarks 
  14477.  
  14478. Construct a sound-device. XSound can play MIDI and WAV-files. To use this 
  14479. control you must invoke the multimedia-library! 
  14480.  
  14481. Parameters 
  14482.  
  14483. XFrameWindow * owner the owner of the device 
  14484.  
  14485.  
  14486. ΓòÉΓòÉΓòÉ 3.113.3. XSound::~XSound ΓòÉΓòÉΓòÉ
  14487.  
  14488. Remarks 
  14489.  
  14490. The destructor MUST be called before the message-loop of an aplication is 
  14491. destroyed. Therefore overwrite QueryForClose() of the owning framewindow and 
  14492. call the destructor of XSound in that function. 
  14493.  
  14494.  
  14495. ΓòÉΓòÉΓòÉ 3.114. XSpinButton ΓòÉΓòÉΓòÉ
  14496.  
  14497. Overview 
  14498.  
  14499. Functions 
  14500.  
  14501. constructors/destructors 
  14502.  
  14503.      XSpinButton 
  14504.  
  14505.  limits 
  14506.  
  14507.      SetLimits 
  14508.  
  14509.  misc 
  14510.  
  14511.      SetMaster 
  14512.      SetTextLimit 
  14513.      SpinDown 
  14514.      SpinUp 
  14515.  
  14516.  set/query values 
  14517.  
  14518.      GetValue 
  14519.      SetValue 
  14520.  
  14521.  
  14522. ΓòÉΓòÉΓòÉ 3.114.1. XSpinButton overview ΓòÉΓòÉΓòÉ
  14523.  
  14524. Parent class: XControl 
  14525.  
  14526. Overview 
  14527.  
  14528.  
  14529. ΓòÉΓòÉΓòÉ 3.114.2. XSpinButton::XSpinButton ΓòÉΓòÉΓòÉ
  14530.  
  14531. Remarks 
  14532.  
  14533. Constructs a XSpinButton 
  14534.  
  14535. Parameters 
  14536.  
  14537. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14538. ΓöéXWindow * owner     Γöéthe owner of the XSlider                Γöé
  14539. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14540. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14541. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14542. ΓöéUSHORT id           Γöéid of the window                        Γöé
  14543. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14544. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  14545. Γöé                    ΓöéSP_LEFT                                 Γöé
  14546. Γöé                    ΓöéSP_RIGHT                                Γöé
  14547. Γöé                    ΓöéSP_CENTER                               Γöé
  14548. Γöé                    ΓöéSP_NOBORDER                             Γöé
  14549. Γöé                    ΓöéSP_FAST                                 Γöé
  14550. Γöé                    ΓöéSP_MASTER                               Γöé
  14551. Γöé                    ΓöéSP_SERVANT                              Γöé
  14552. Γöé                    ΓöéSP_READONLY                             Γöé
  14553. Γöé                    ΓöéSP_NUMERIC                              Γöé
  14554. Γöé                    ΓöéSP_CHAR                                 Γöé
  14555. Γöé                    ΓöéSP_FILLZERO                             Γöé
  14556. Γöé                    Γöé (can be or-ed)                         Γöé
  14557. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14558. Γöéchar * font         Γöéfont to use, e.g. "8.Helv"              Γöé
  14559. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14560.  
  14561.  
  14562. ΓòÉΓòÉΓòÉ 3.114.3. XSpinButton::SetLimits ΓòÉΓòÉΓòÉ
  14563.  
  14564. Remarks 
  14565.  
  14566. Set limits of the spinbutton 
  14567.  
  14568. Parameters 
  14569.  
  14570. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14571. ΓöéLONG                Γöéthe lower limit                         Γöé
  14572. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14573. ΓöéLONG                Γöéthe upper limit                         Γöé
  14574. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14575.  
  14576.  
  14577. ΓòÉΓòÉΓòÉ 3.114.4. XSpinButton::SetMaster ΓòÉΓòÉΓòÉ
  14578.  
  14579. Parameters 
  14580.  
  14581. XWindow* master 
  14582.  
  14583. Return-Value 
  14584.  
  14585. BOOL result 
  14586.  
  14587.  
  14588. ΓòÉΓòÉΓòÉ 3.114.5. XSpinButton::SetTextLimit ΓòÉΓòÉΓòÉ
  14589.  
  14590. Remarks 
  14591.  
  14592. Set maximum textlength 
  14593.  
  14594. Parameters 
  14595.  
  14596. SHORT maximum length 
  14597.  
  14598.  
  14599. ΓòÉΓòÉΓòÉ 3.114.6. XSpinButton::SpinDown ΓòÉΓòÉΓòÉ
  14600.  
  14601. Remarks 
  14602.  
  14603. Spin down window-content 
  14604.  
  14605. Parameters 
  14606.  
  14607. LONG units to spin down 
  14608.  
  14609.  
  14610. ΓòÉΓòÉΓòÉ 3.114.7. XSpinButton::SpinUp ΓòÉΓòÉΓòÉ
  14611.  
  14612. Remarks 
  14613.  
  14614. Spin up window-content 
  14615.  
  14616. Parameters 
  14617.  
  14618. LONG units to spin up 
  14619.  
  14620.  
  14621. ΓòÉΓòÉΓòÉ 3.114.8. XSpinButton::GetValue ΓòÉΓòÉΓòÉ
  14622.  
  14623. Remarks 
  14624.  
  14625. Returns the current value of the spinbutton 
  14626.  
  14627.  
  14628. ΓòÉΓòÉΓòÉ 3.114.9. XSpinButton::SetValue ΓòÉΓòÉΓòÉ
  14629.  
  14630. Remarks 
  14631.  
  14632. Set the value of the spinbutton 
  14633.  
  14634. Parameters 
  14635.  
  14636. LONG the new value 
  14637.  
  14638.  
  14639. ΓòÉΓòÉΓòÉ 3.115. XStatic ΓòÉΓòÉΓòÉ
  14640.  
  14641. Overview 
  14642.  
  14643.  
  14644. ΓòÉΓòÉΓòÉ 3.115.1. XStatic overview ΓòÉΓòÉΓòÉ
  14645.  
  14646. Parent class: XWindow 
  14647.  
  14648. Overview 
  14649.  
  14650.  
  14651. ΓòÉΓòÉΓòÉ 3.116. XStaticBitmap ΓòÉΓòÉΓòÉ
  14652.  
  14653. Overview 
  14654.  
  14655. Functions 
  14656.  
  14657. constructors/destructors 
  14658.  
  14659.      XStaticBitmap 
  14660.  
  14661.  
  14662. ΓòÉΓòÉΓòÉ 3.116.1. XStaticBitmap overview ΓòÉΓòÉΓòÉ
  14663.  
  14664. Parent class: XStatic 
  14665.  
  14666. Overview 
  14667.  
  14668.  
  14669. ΓòÉΓòÉΓòÉ 3.116.2. XStaticBitmap::XStaticBitmap ΓòÉΓòÉΓòÉ
  14670.  
  14671. Remarks 
  14672.  
  14673. Constructs a static bitmap 
  14674.  
  14675. Parameters 
  14676.  
  14677. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14678. ΓöéXWindow * owner     Γöéthe owner of the bitmap                 Γöé
  14679. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14680. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14681. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14682. ΓöéLONG id             Γöéthe id of the bitmap in the program     Γöé
  14683. Γöé                    Γöéresources                               Γöé
  14684. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14685. ΓöéLONG style          Γöéthe style                               Γöé
  14686. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14687.  
  14688.  
  14689. ΓòÉΓòÉΓòÉ 3.117. XStaticFrame ΓòÉΓòÉΓòÉ
  14690.  
  14691. Overview 
  14692.  
  14693. Functions 
  14694.  
  14695. constructors/destructors 
  14696.  
  14697.      XStaticFrame 
  14698.  
  14699.  
  14700. ΓòÉΓòÉΓòÉ 3.117.1. XStaticFrame overview ΓòÉΓòÉΓòÉ
  14701.  
  14702. Parent class: XStatic 
  14703.  
  14704. Overview 
  14705.  
  14706.  
  14707. ΓòÉΓòÉΓòÉ 3.117.2. XStaticFrame::XStaticFrame ΓòÉΓòÉΓòÉ
  14708.  
  14709. Remarks 
  14710.  
  14711. Constructs a static frame 
  14712.  
  14713. Parameters 
  14714.  
  14715. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14716. ΓöéXWindow * owner     Γöéthe owner of the frame                  Γöé
  14717. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14718. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14719. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14720. ΓöéLONG id             Γöéid for the frame                        Γöé
  14721. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14722.  
  14723.  
  14724. ΓòÉΓòÉΓòÉ 3.118. XStaticIcon ΓòÉΓòÉΓòÉ
  14725.  
  14726. Overview 
  14727.  
  14728. Functions 
  14729.  
  14730. constructors/destructors 
  14731.  
  14732.      XStaticIcon 
  14733.  
  14734.  
  14735. ΓòÉΓòÉΓòÉ 3.118.1. XStaticIcon overview ΓòÉΓòÉΓòÉ
  14736.  
  14737. Parent class: XStatic 
  14738.  
  14739. Overview 
  14740.  
  14741.  
  14742. ΓòÉΓòÉΓòÉ 3.118.2. XStaticIcon::XStaticIcon ΓòÉΓòÉΓòÉ
  14743.  
  14744. Remarks 
  14745.  
  14746. Constructs a static icon 
  14747.  
  14748. Parameters 
  14749.  
  14750. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14751. ΓöéXWindow * owner     Γöéthe owner of the icon                   Γöé
  14752. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14753. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14754. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14755. ΓöéLONG id             Γöéthe id of the icon in the program       Γöé
  14756. Γöé                    Γöéresources                               Γöé
  14757. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14758. ΓöéLONG style          Γöéthe style                               Γöé
  14759. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14760.  
  14761.  
  14762. ΓòÉΓòÉΓòÉ 3.119. XStaticText ΓòÉΓòÉΓòÉ
  14763.  
  14764. Overview 
  14765.  
  14766. Functions 
  14767.  
  14768. constructors/destructors 
  14769.  
  14770.      XStaticText 
  14771.  
  14772.  
  14773. ΓòÉΓòÉΓòÉ 3.119.1. XStaticText overview ΓòÉΓòÉΓòÉ
  14774.  
  14775. Parent class: XStatic 
  14776.  
  14777. Overview 
  14778.  
  14779.  
  14780. ΓòÉΓòÉΓòÉ 3.119.2. XStaticText::XStaticText ΓòÉΓòÉΓòÉ
  14781.  
  14782. Remarks 
  14783.  
  14784. Constructs a static text 
  14785.  
  14786. Parameters 
  14787.  
  14788. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14789. ΓöéXWindow * owner     Γöéthe owner of the icon                   Γöé
  14790. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14791. Γöéchar * text         Γöétext to display                         Γöé
  14792. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14793. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  14794. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14795. ΓöéLONG style          Γöéthe style                               Γöé
  14796. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14797. ΓöéLONG id             Γöéthe id of the icon in the program       Γöé
  14798. Γöé                    Γöéresources                               Γöé
  14799. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14800. Γöéchar * font         Γöéfont to use, eg "8.Helv" (default is    Γöé
  14801. Γöé                    ΓöéNULL)                                   Γöé
  14802. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14803.  
  14804.  
  14805. ΓòÉΓòÉΓòÉ 3.120. XString ΓòÉΓòÉΓòÉ
  14806.  
  14807. Overview 
  14808.  
  14809. Functions 
  14810.  
  14811.      SearchWhitespace 
  14812.  
  14813.  Caster 
  14814.  
  14815.      GetBuffer 
  14816.      MakeDouble 
  14817.      MakeInt 
  14818.      MakeLong 
  14819.      ReleaseBuffer 
  14820.  
  14821.  Comperasion 
  14822.  
  14823.      IsEmpty 
  14824.      StrCmp 
  14825.  
  14826.  Constructor/Destructor 
  14827.  
  14828.      XString 
  14829.      ~XString 
  14830.  
  14831.  Enhanced 
  14832.  
  14833.      Find 
  14834.      FindRev 
  14835.      Replace 
  14836.      Search 
  14837.      Strip 
  14838.      StripWhitespaces 
  14839.  
  14840.  Get 
  14841.  
  14842.     
  14843.      At 
  14844.      GetLength 
  14845.      Left 
  14846.      Mid 
  14847.      Right 
  14848.      operator 
  14849.      operator[] 
  14850.  
  14851.  Other conversions 
  14852.  
  14853.      MakeUpper 
  14854.  
  14855.  Set 
  14856.  
  14857.      DelSubString 
  14858.      Insert 
  14859.      operator+= 
  14860.      operator= 
  14861.  
  14862.  
  14863. ΓòÉΓòÉΓòÉ 3.120.1. XString overview ΓòÉΓòÉΓòÉ
  14864.  
  14865.  
  14866. ΓòÉΓòÉΓòÉ 3.120.2. XString::SearchWhitespace ΓòÉΓòÉΓòÉ
  14867.  
  14868. Remarks 
  14869.  
  14870. Stripes whitespaces from string, see Strip() 
  14871.  
  14872.  
  14873. ΓòÉΓòÉΓòÉ 3.120.3. XString::GetBuffer ΓòÉΓòÉΓòÉ
  14874.  
  14875. Remarks 
  14876.  
  14877. Sometimes an int is available for the length.. This is the most dangerous 
  14878. function, because it allows you access to the heart of XString, the 
  14879. char-buffer! Don't use this function for dircet manipulations of the buffer! 
  14880. This function has another job to do! The job of this method is to work as a 
  14881. caster, when some awefull and dirty C-functions needs a char-pointer, like 
  14882. sprintf. Size is the size you initialize the string, take care that the size is 
  14883. great enough! Don't forget to call the ReleaseBuffer()-Function after 
  14884. GetBuffer()! ReleaseBuffer correct the length of the string. The Size is 
  14885. exactly the size of chars in the buffer, the byte for the zero-byte is 
  14886. automatically added! See the example! 
  14887.  
  14888. Example 
  14889.  
  14890. XString a;
  14891. double pi=3.14;
  14892. sprintf(a.GetBuffer(100), "Pi = %2.3f", pi); a.ReleaseBuffer();
  14893.  
  14894.  
  14895. ΓòÉΓòÉΓòÉ 3.120.4. XString::MakeDouble ΓòÉΓòÉΓòÉ
  14896.  
  14897. Remarks 
  14898.  
  14899. Wandelt einen XString in einen double um 
  14900.  
  14901. History 
  14902.  
  14903. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14904. Γöé Jul 09 1997        Γöé created by Jens von Pilgrim            Γöé
  14905. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14906. Γöé                    Γöé                                        Γöé
  14907. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14908.  
  14909.  
  14910. ΓòÉΓòÉΓòÉ 3.120.5. XString::MakeInt ΓòÉΓòÉΓòÉ
  14911.  
  14912. Remarks 
  14913.  
  14914. Wandelt einen XString in einen interger um 
  14915.  
  14916. History 
  14917.  
  14918. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14919. Γöé Jul 09 1997        Γöé created by Jens von Pilgrim            Γöé
  14920. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14921. Γöé                    Γöé                                        Γöé
  14922. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14923.  
  14924.  
  14925. ΓòÉΓòÉΓòÉ 3.120.6. XString::MakeLong ΓòÉΓòÉΓòÉ
  14926.  
  14927. Remarks 
  14928.  
  14929. Wandelt einen XString in einen long integer um 
  14930.  
  14931. History 
  14932.  
  14933. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  14934. Γöé Jul 09 1997        Γöé created by Jens von Pilgrim            Γöé
  14935. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  14936. Γöé                    Γöé                                        Γöé
  14937. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  14938.  
  14939.  
  14940. ΓòÉΓòÉΓòÉ 3.120.7. XString::ReleaseBuffer ΓòÉΓòÉΓòÉ
  14941.  
  14942. Remarks 
  14943.  
  14944. After getting the buffer with GetBuffer, and after setting the size of the 
  14945. string to Size, this function correct the size of the buffer, so that the size 
  14946. of the buffer is equal to the length of the string. Don't use any other 
  14947. function after GetBuffer, before not calling ReleaseBuffer!!!!!!!!!! 
  14948.  
  14949.  
  14950. ΓòÉΓòÉΓòÉ 3.120.8. XString::IsEmpty ΓòÉΓòÉΓòÉ
  14951.  
  14952. Remarks 
  14953.  
  14954. If the string is not allocated (f.e. a Stringpointer before calling new) is NOT 
  14955. empyt! If you call any String-Function before calling the Constructor, most 
  14956. functions fail and the program will exit by a failed X_ASSERT! 
  14957.  
  14958. Return-Value 
  14959.  
  14960. true, if the String is empty BOOL, else 
  14961.  
  14962.  
  14963. ΓòÉΓòÉΓòÉ 3.120.9. XString::StrCmp ΓòÉΓòÉΓòÉ
  14964.  
  14965. Remarks 
  14966.  
  14967. Returns exactly the result from strcmp, usefull if other function needs this 
  14968. result. The Result is == 0: this string == inThen  < 0: this string < inThen  > 
  14969. 0: this string > inThen 
  14970.  
  14971.  
  14972. ΓòÉΓòÉΓòÉ 3.120.10. XString::XString ΓòÉΓòÉΓòÉ
  14973.  
  14974. Remarks 
  14975.  
  14976. Constructs a string and casts an int, usefull as caster Constructs a string and 
  14977. casts an int, usefull as caster Constructs a string with first char == aChar 
  14978. Constructs a string as a copy of pszChar, usefull as caster Constructs a string 
  14979. as a copy of 'aString' Constructs an empty string 
  14980.  
  14981.  
  14982. ΓòÉΓòÉΓòÉ 3.120.11. XString::~XString ΓòÉΓòÉΓòÉ
  14983.  
  14984. Remarks 
  14985.  
  14986. (Virtual) Destructor, removes string from memory 
  14987.  
  14988.  
  14989. ΓòÉΓòÉΓòÉ 3.120.12. XString::Find ΓòÉΓòÉΓòÉ
  14990.  
  14991. Remarks 
  14992.  
  14993. Because some parameters have standard values, you can call this method also 
  14994. with Find(pos, "..."). 
  14995.  
  14996. Return-Value 
  14997.  
  14998. true, if substring is in string, outPos is the (zero-indexed) position of the 
  14999. substring in string (the first). BOOL, if the substring was not found 
  15000.  
  15001.  
  15002. ΓòÉΓòÉΓòÉ 3.120.13. XString::FindRev ΓòÉΓòÉΓòÉ
  15003.  
  15004. Remarks 
  15005.  
  15006. Because some parameters have standard values, you can call this method also 
  15007. with Find(pos, "..."). 
  15008.  
  15009. Return-Value 
  15010.  
  15011. true, if substring is in string, outPos is the (zero-indexed) position of the 
  15012. substring in string (the first). BOOL, if the substring was not found 
  15013.  
  15014. History 
  15015.  
  15016. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15017. Γöé 1998/20/01         Γöé First character and complete string is Γöé
  15018. Γöé                    Γöéfind now, too!                          Γöé
  15019. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15020. Γöé                    Γöé                                        Γöé
  15021. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15022.  
  15023.  
  15024. ΓòÉΓòÉΓòÉ 3.120.14. XString::Replace ΓòÉΓòÉΓòÉ
  15025.  
  15026. Remarks 
  15027.  
  15028. This is one of the most powerful methods of XString. It works as the 
  15029. Search-Replace-Function of you editor. Of course, the search- and the 
  15030. replace-substring must NOT have the same length! The methods is working very 
  15031. fast, because it first searches the substring, allocs new memory by calculing 
  15032. the new size, and then a new string is build. When the new string is build, 
  15033. there is no more search necessary (only if the replacement-string is greater 
  15034. then the searchstring and the length of the searchstring is smaller then the 
  15035. size of a XSIZE_T-type!). In this moment I'm working on another Replace-method: 
  15036. Replace(BadEnglish, CorrectEnglish, everywhere in this docu...) ;-) 
  15037.  
  15038. Parameters 
  15039.  
  15040. inSearch is the substring to search, inReplace is the string wich replaces the 
  15041. searchstring, the substring is max. inTimes replaced and inFrom and inTo mark 
  15042. the scope. 
  15043.  
  15044. Return-Value 
  15045.  
  15046. Number of replacements 
  15047.  
  15048.  
  15049. ΓòÉΓòÉΓòÉ 3.120.15. XString::Search ΓòÉΓòÉΓòÉ
  15050.  
  15051. Remarks 
  15052.  
  15053. Like Find() without position-variable 
  15054.  
  15055.  
  15056. ΓòÉΓòÉΓòÉ 3.120.16. XString::Strip ΓòÉΓòÉΓòÉ
  15057.  
  15058. Remarks 
  15059.  
  15060. Strip removes all inChars at the beginning (inWhere=XLEFT), at the end 
  15061. (inWhere=XRIGHT), at both ends (inWhere=XBOTH) or removes all inChars 
  15062. (inWhere=XALL) from the string! If you have to remove substring, use Replace() 
  15063. instead! 
  15064.  
  15065. Return-Value 
  15066.  
  15067. Number of removed chars 
  15068.  
  15069.  
  15070. ΓòÉΓòÉΓòÉ 3.120.17. XString::StripWhitespaces ΓòÉΓòÉΓòÉ
  15071.  
  15072. Remarks 
  15073.  
  15074. Strip whitespaces ( Space, Tab, Linefeed, Carriage return )  like function 
  15075. "Strip" 
  15076.  
  15077. Return-Value 
  15078.  
  15079. Number of removed chars 
  15080.  
  15081.  
  15082. ΓòÉΓòÉΓòÉ 3.120.18. XString:: ΓòÉΓòÉΓòÉ
  15083.  
  15084. Remarks 
  15085.  
  15086. Returns pointer of charpointer of the string 
  15087.  
  15088. Return-Value 
  15089.  
  15090. lpsz-Pointer 
  15091.  
  15092.  
  15093. ΓòÉΓòÉΓòÉ 3.120.19. XString::At ΓòÉΓòÉΓòÉ
  15094.  
  15095. Remarks 
  15096.  
  15097. Returns copy(!) of char at position index.  If index is greater than the 
  15098. length, 0 is returned.  The first char has index 0! 
  15099.  
  15100. Return-Value 
  15101.  
  15102. Returns the char at position inZeroIndex od 0. 
  15103.  
  15104.  
  15105. ΓòÉΓòÉΓòÉ 3.120.20. XString::GetLength ΓòÉΓòÉΓòÉ
  15106.  
  15107. Remarks 
  15108.  
  15109. Returns the length of the string! 
  15110.  
  15111.  
  15112. ΓòÉΓòÉΓòÉ 3.120.21. XString::Left ΓòÉΓòÉΓòÉ
  15113.  
  15114. Remarks 
  15115.  
  15116. If Count>GetLength(), a copy of the string is returned, if Count is 0, an empty 
  15117. string is returned. 
  15118.  
  15119. Return-Value 
  15120.  
  15121. Returns the first Count chars as a XString from string. Thus, it's equal to 
  15122. Mid(0, nCount). 
  15123.  
  15124.  
  15125. ΓòÉΓòÉΓòÉ 3.120.22. XString::Mid ΓòÉΓòÉΓòÉ
  15126.  
  15127. Remarks 
  15128.  
  15129. If From>GetLength(), an empty string is returned; if From+Count>GetLength(), a 
  15130. string with a length of (GetLength()-From) is returned. 
  15131.  
  15132. Return-Value 
  15133.  
  15134. Returns substring with Count-length from position From in string. 
  15135.  
  15136.  
  15137. ΓòÉΓòÉΓòÉ 3.120.23. XString::Right ΓòÉΓòÉΓòÉ
  15138.  
  15139. Remarks 
  15140.  
  15141. What do you think this methods is for? See Left() for details, rigth up! 
  15142.  
  15143.  
  15144. ΓòÉΓòÉΓòÉ 3.120.24. XString::operator ΓòÉΓòÉΓòÉ
  15145.  
  15146.  
  15147. ΓòÉΓòÉΓòÉ 3.120.25. XString::operator[] ΓòÉΓòÉΓòÉ
  15148.  
  15149. Remarks 
  15150.  
  15151. Returns char-reference at position index  The first char has index 0! 
  15152.  
  15153. Return-Value 
  15154.  
  15155. Returns the char at position inZeroIndex. Returns the char at position 
  15156. inZeroIndex. 
  15157.  
  15158.  
  15159. ΓòÉΓòÉΓòÉ 3.120.26. XString::MakeUpper ΓòÉΓòÉΓòÉ
  15160.  
  15161. Remarks 
  15162.  
  15163. A-Z -> a-z (with _strupr), plus: ΓöÇ, Γòô, Γûä -> ╤ä, ╨Ä, Γäû a-z -> A-Z (with _strupr), 
  15164. plus: ╤ä,╨Ä,Γäû,ΓûÇ -> ΓöÇ, Γòô, Γûä, SS 
  15165.  
  15166.  
  15167. ΓòÉΓòÉΓòÉ 3.120.27. XString::DelSubString ΓòÉΓòÉΓòÉ
  15168.  
  15169. Remarks 
  15170.  
  15171. Deletes inCount-chars from inFrom (Zero-Index!). Deletes the first place 
  15172. occurrence of inSubString 
  15173.  
  15174.  
  15175. ΓòÉΓòÉΓòÉ 3.120.28. XString::Insert ΓòÉΓòÉΓòÉ
  15176.  
  15177. Remarks 
  15178.  
  15179. Inserts a substring into the sting at postion pos. 
  15180.  
  15181. Example 
  15182.  
  15183. XString A("ABCGHI");
  15184. A.Insert("DEF", 3);
  15185. cout << A(); // result: ABCDEFGHI
  15186.  
  15187.  
  15188. ΓòÉΓòÉΓòÉ 3.120.29. XString::operator+= ΓòÉΓòÉΓòÉ
  15189.  
  15190. Remarks 
  15191.  
  15192. Adds a string Concats string with another string Str and saves the result in 
  15193. string. 
  15194.  
  15195. Return-Value 
  15196.  
  15197. Returns thisString+Str 
  15198.  
  15199. Example 
  15200.  
  15201. XString a,b,c;
  15202. a=(b+=c);
  15203. Result: (a==b) = true
  15204.  
  15205.  
  15206. ΓòÉΓòÉΓòÉ 3.120.30. XString::operator= ΓòÉΓòÉΓòÉ
  15207.  
  15208. Remarks 
  15209.  
  15210. The Sourcestring aString is copied (duplicated) to this-string 
  15211.  
  15212. Return-Value 
  15213.  
  15214. Returns copy of aString 
  15215.  
  15216.  
  15217. ΓòÉΓòÉΓòÉ 3.121. XStyleHandler ΓòÉΓòÉΓòÉ
  15218.  
  15219. Overview 
  15220.  
  15221. Functions 
  15222.  
  15223.      XStyleHandler 
  15224.  
  15225.  
  15226. ΓòÉΓòÉΓòÉ 3.121.1. XStyleHandler overview ΓòÉΓòÉΓòÉ
  15227.  
  15228. Parent class: XHandler 
  15229.  
  15230. Overview 
  15231.  
  15232. XStyleHandler catch events when the style of a window has changed (e.g. if the 
  15233. user droped a font or color on a window). If you want to catch these events 
  15234. derive a class of XStyleHandler and override HandleEvent(). In HandleEvent you 
  15235. get a XEvent where you can get the ID of the event. Valid values are: 
  15236.  
  15237. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15238. ΓöéSTY_FONT            Γöéfont changed                            Γöé
  15239. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15240. ΓöéSTY_FOREGROUNDCOLOR Γöéforeground-color changed                Γöé
  15241. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15242. ΓöéSTY_BACKGROUNDCOLOR Γöébackground-color changed                Γöé
  15243. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15244.  
  15245.  
  15246. ΓòÉΓòÉΓòÉ 3.121.2. XStyleHandler::XStyleHandler ΓòÉΓòÉΓòÉ
  15247.  
  15248. Parameters 
  15249.  
  15250. XWindow * window The window to handle the events for. 
  15251.  
  15252.  
  15253. ΓòÉΓòÉΓòÉ 3.122. XSystemDialog ΓòÉΓòÉΓòÉ
  15254.  
  15255. Overview 
  15256.  
  15257. Functions 
  15258.  
  15259. misc 
  15260.  
  15261.      GetCommand 
  15262.  
  15263.  
  15264. ΓòÉΓòÉΓòÉ 3.122.1. XSystemDialog overview ΓòÉΓòÉΓòÉ
  15265.  
  15266.  
  15267. ΓòÉΓòÉΓòÉ 3.122.2. XSystemDialog::GetCommand ΓòÉΓòÉΓòÉ
  15268.  
  15269. Remarks 
  15270.  
  15271. Return the users action. 
  15272.  
  15273. Return-Value 
  15274.  
  15275. SHORT action ID of the users action: 
  15276.  
  15277. USER_OK 
  15278.  
  15279. USER_CANCEL 
  15280.  
  15281.  
  15282. ΓòÉΓòÉΓòÉ 3.123. XText ΓòÉΓòÉΓòÉ
  15283.  
  15284. Overview 
  15285.  
  15286. Functions 
  15287.  
  15288. constructors/destructors 
  15289.  
  15290.      XText 
  15291.  
  15292.  misc 
  15293.  
  15294.      SetText 
  15295.  
  15296.  style 
  15297.  
  15298.      GetStyle 
  15299.      SetStyle 
  15300.  
  15301.  
  15302. ΓòÉΓòÉΓòÉ 3.123.1. XText overview ΓòÉΓòÉΓòÉ
  15303.  
  15304. Parent class: XGraphicObject 
  15305.  
  15306. Overview 
  15307.  
  15308.  
  15309. ΓòÉΓòÉΓòÉ 3.123.2. XText::XText ΓòÉΓòÉΓòÉ
  15310.  
  15311. Remarks 
  15312.  
  15313. Construct a text object. Construct a text object, this constructor should only 
  15314. be used with XGraphicDevice, not with XPrinterDevice 
  15315.  
  15316. Parameters 
  15317.  
  15318. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15319. ΓöéXGraphicDevice *    Γöéowner                                   Γöé
  15320. Γöédevice              Γöé                                        Γöé
  15321. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15322. ΓöéXFont * font        Γöéfont to use                             Γöé
  15323. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15324. ΓöéXPoint * point      Γöébase point                              Γöé
  15325. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15326. Γöéchar * text         Γöéthe text to print                       Γöé
  15327. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15328.  
  15329. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15330. ΓöéXFont * font        Γöéfont to use                             Γöé
  15331. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15332. ΓöéXRect * rect        Γöérectangle                               Γöé
  15333. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15334. Γöéchar * text         Γöéthe text to print                       Γöé
  15335. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15336. ΓöéSHORT style         Γöéstyle, possible values are:             Γöé
  15337. Γöé                    ΓöéTX_TOP                                  Γöé
  15338. Γöé                    ΓöéTX_VCENTER                              Γöé
  15339. Γöé                    ΓöéTX_BOTTOM                               Γöé
  15340. Γöé                    ΓöéTX_LEFT                                 Γöé
  15341. Γöé                    ΓöéTX_CENTER                               Γöé
  15342. Γöé                    ΓöéTX_RIGHT                                Γöé
  15343. Γöé                    ΓöéTX_WORDBREAK                            Γöé
  15344. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15345.  
  15346.  
  15347. ΓòÉΓòÉΓòÉ 3.123.3. XText::SetText ΓòÉΓòÉΓòÉ
  15348.  
  15349. Remarks 
  15350.  
  15351. Set text to draw 
  15352.  
  15353. Parameters 
  15354.  
  15355. char * theText 
  15356.  
  15357.  
  15358. ΓòÉΓòÉΓòÉ 3.123.4. XText::GetStyle ΓòÉΓòÉΓòÉ
  15359.  
  15360. Remarks 
  15361.  
  15362. Query the current style 
  15363.  
  15364. Return-Value 
  15365.  
  15366. LONG theStyle 
  15367.  
  15368.  
  15369. ΓòÉΓòÉΓòÉ 3.123.5. XText::SetStyle ΓòÉΓòÉΓòÉ
  15370.  
  15371. Remarks 
  15372.  
  15373. Set the style to use (not with XPrinterDevice) 
  15374.  
  15375. Parameters 
  15376.  
  15377. LONG style, possible values are: 
  15378.  
  15379.      TX_TOP 
  15380.      TX_VCENTER 
  15381.      TX_BOTTOM 
  15382.      TX_LEFT 
  15383.      TX_CENTER 
  15384.      TX_RIGHT 
  15385.      TX_WORDBREAK 
  15386.  
  15387.  
  15388. ΓòÉΓòÉΓòÉ 3.124. XThread ΓòÉΓòÉΓòÉ
  15389.  
  15390. Overview 
  15391.  
  15392. Functions 
  15393.  
  15394. constructors/destructors 
  15395.  
  15396.      XThread 
  15397.  
  15398.  initiate/terminate a process 
  15399.  
  15400.      Terminate 
  15401.  
  15402.  
  15403. ΓòÉΓòÉΓòÉ 3.124.1. XThread overview ΓòÉΓòÉΓòÉ
  15404.  
  15405. Parent class: XProcess 
  15406.  
  15407. Overview 
  15408.  
  15409.  
  15410. ΓòÉΓòÉΓòÉ 3.124.2. XThread::XThread ΓòÉΓòÉΓòÉ
  15411.  
  15412. Remarks 
  15413.  
  15414. Contructs a thread. After a thread is constructed, call Run() to make the 
  15415. thread work. You must override method XThread::Init() where you have full 
  15416. controll of the thread. To stop the thread call Terminate().
  15417.  
  15418. If your thread should have access to windows, use XPMThread instead. 
  15419.  
  15420.  
  15421. ΓòÉΓòÉΓòÉ 3.124.3. XThread::Terminate ΓòÉΓòÉΓòÉ
  15422.  
  15423. Remarks 
  15424.  
  15425. With this method a thread can be terminated. If you call Terminate() the method 
  15426. QueryForQuit() will not be called. 
  15427.  
  15428.  
  15429. ΓòÉΓòÉΓòÉ 3.125. XTime ΓòÉΓòÉΓòÉ
  15430.  
  15431. Overview 
  15432.  
  15433. Functions 
  15434.  
  15435. constructors/desructors 
  15436.  
  15437.      XTime 
  15438.  
  15439.  misc 
  15440.  
  15441.      Compare 
  15442.      Format 
  15443.      GetCurrentTime 
  15444.      IsLegalTime 
  15445.  
  15446.  operators 
  15447.  
  15448.      operator!= 
  15449.      operator= 
  15450.      operator== 
  15451.  
  15452.  
  15453. ΓòÉΓòÉΓòÉ 3.125.1. XTime overview ΓòÉΓòÉΓòÉ
  15454.  
  15455. Parent class: XObject 
  15456.  
  15457. Overview 
  15458.  
  15459.  
  15460. ΓòÉΓòÉΓòÉ 3.125.2. XTime::XTime ΓòÉΓòÉΓòÉ
  15461.  
  15462. Remarks 
  15463.  
  15464. Construct a XTime, if no parameters are used all values are zero, call 
  15465. GetCurrentTime() to get the current time. 
  15466.  
  15467.  
  15468. ΓòÉΓòÉΓòÉ 3.125.3. XTime::Compare ΓòÉΓòÉΓòÉ
  15469.  
  15470. Remarks 
  15471.  
  15472. Compares the time stored with another time 
  15473.  
  15474. Return-Value 
  15475.  
  15476. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15477. ΓöéSHORT result        Γöé-1 the time stored is earlier, 0 the    Γöé
  15478. Γöé                    Γöétimes are equal,1 the time stored is    Γöé
  15479. Γöé                    Γöélater                                   Γöé
  15480. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15481.  
  15482.  
  15483. ΓòÉΓòÉΓòÉ 3.125.4. XTime::Format ΓòÉΓòÉΓòÉ
  15484.  
  15485. Remarks 
  15486.  
  15487. Print the date formated in a string 
  15488.  
  15489. Parameters 
  15490.  
  15491. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15492. ΓöéXString *           Γöébuffer which will hold data             Γöé
  15493. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15494. Γöéchar *              Γöéstring which holds the format to use,   Γöé
  15495. Γöé                    Γöésee strftime() for valid format         Γöé
  15496. Γöé                    Γöéattributes                              Γöé
  15497. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15498.  
  15499.  
  15500. ΓòÉΓòÉΓòÉ 3.125.5. XTime::GetCurrentTime ΓòÉΓòÉΓòÉ
  15501.  
  15502. Remarks 
  15503.  
  15504. Query the current time. 
  15505.  
  15506.  
  15507. ΓòÉΓòÉΓòÉ 3.125.6. XTime::IsLegalTime ΓòÉΓòÉΓòÉ
  15508.  
  15509. Remarks 
  15510.  
  15511. Query if the time is correct 
  15512.  
  15513. Return-Value 
  15514.  
  15515. BOOL 
  15516.  
  15517.  
  15518. ΓòÉΓòÉΓòÉ 3.125.7. XTime::operator!= ΓòÉΓòÉΓòÉ
  15519.  
  15520. Remarks 
  15521.  
  15522. Compare two XTimes 
  15523.  
  15524.  
  15525. ΓòÉΓòÉΓòÉ 3.125.8. XTime::operator= ΓòÉΓòÉΓòÉ
  15526.  
  15527. Remarks 
  15528.  
  15529. Copy the current time to another XTime instance 
  15530.  
  15531.  
  15532. ΓòÉΓòÉΓòÉ 3.125.9. XTime::operator== ΓòÉΓòÉΓòÉ
  15533.  
  15534. Remarks 
  15535.  
  15536. Compare two XTimes 
  15537.  
  15538.  
  15539. ΓòÉΓòÉΓòÉ 3.126. XTimeEntryField ΓòÉΓòÉΓòÉ
  15540.  
  15541. Overview 
  15542.  
  15543. Functions 
  15544.  
  15545. constructors/destructors 
  15546.  
  15547.      XTimeEntryField 
  15548.  
  15549.  
  15550. ΓòÉΓòÉΓòÉ 3.126.1. XTimeEntryField overview ΓòÉΓòÉΓòÉ
  15551.  
  15552. Parent class: XEntryField 
  15553.  
  15554. Overview 
  15555.  
  15556.  
  15557. ΓòÉΓòÉΓòÉ 3.126.2. XTimeEntryField::XTimeEntryField ΓòÉΓòÉΓòÉ
  15558.  
  15559. Remarks 
  15560.  
  15561. Constructs an entryfield for Times. 
  15562.  
  15563. Parameters 
  15564.  
  15565. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15566. ΓöéXWindow * owner     Γöéthe owner of the entryfield             Γöé
  15567. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15568. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  15569. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15570. ΓöéUSHORT id           Γöéid of the window (default is zero)      Γöé
  15571. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15572. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  15573. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15574. ΓöéEN_LEFT             Γöé                                        Γöé
  15575. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15576. ΓöéEN_CENTER           Γöé                                        Γöé
  15577. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15578. ΓöéEN_RIGHT            Γöé                                        Γöé
  15579. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15580. ΓöéEN_AUTOSCROLL       Γöé                                        Γöé
  15581. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15582. ΓöéEN_MARGIN           Γöé                                        Γöé
  15583. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15584. ΓöéEN_AUTOTAB          Γöé                                        Γöé
  15585. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15586. ΓöéEN_READONLY         Γöé                                        Γöé
  15587. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15588. ΓöéEN_UNREADABLE       Γöé                                        Γöé
  15589. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15590. ΓöéEN_AUTOSIZE         Γöé                                        Γöé
  15591. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15592. ΓöéEN_BORDER           Γöé                                        Γöé
  15593. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15594.  (can be or-ed) const char * string text to display const char * font font to 
  15595. use BOOL checkTimes TRUE=check entered Time when the focus is lost. If the 
  15596. entered Time is not  a legal Time, the background turns red.
  15597.  
  15598. FALSE=dont check entered values. 
  15599.  
  15600.  
  15601. ΓòÉΓòÉΓòÉ 3.127. XTimer ΓòÉΓòÉΓòÉ
  15602.  
  15603. Overview 
  15604.  
  15605. Functions 
  15606.  
  15607. constructors/destructors 
  15608.  
  15609.      XTimer 
  15610.  
  15611.  misc 
  15612.  
  15613.      QueryTimeOut 
  15614.      Start 
  15615.      Stop 
  15616.      TimeEvent 
  15617.  
  15618.  
  15619. ΓòÉΓòÉΓòÉ 3.127.1. XTimer overview ΓòÉΓòÉΓòÉ
  15620.  
  15621. Parent class: XHandler 
  15622.  
  15623. Overview 
  15624.  
  15625. XTimer is a timer which is activated in time-intervals given in 
  15626. XTimer::Start(). Time-intervals shouldnt be smaller than 1/18 second. To handle 
  15627. time-events derive a class from XTimer and override TimeEvent(). 
  15628.  
  15629.  
  15630. ΓòÉΓòÉΓòÉ 3.127.2. XTimer::XTimer ΓòÉΓòÉΓòÉ
  15631.  
  15632. Remarks 
  15633.  
  15634. Constructs a timer. 
  15635.  
  15636. Parameters 
  15637.  
  15638. XWindow * owner the owner window 
  15639.  
  15640.  
  15641. ΓòÉΓòÉΓòÉ 3.127.3. XTimer::QueryTimeOut ΓòÉΓòÉΓòÉ
  15642.  
  15643. Remarks 
  15644.  
  15645. Query the time-interval 
  15646.  
  15647. Return-Value 
  15648.  
  15649. ULONG time-interval in milliseconds 
  15650.  
  15651.  
  15652. ΓòÉΓòÉΓòÉ 3.127.4. XTimer::Start ΓòÉΓòÉΓòÉ
  15653.  
  15654. Remarks 
  15655.  
  15656. Start the timer. 
  15657.  
  15658. Parameters 
  15659.  
  15660. ULONG time time-interval in milli-seconds. 
  15661.  
  15662.  
  15663. ΓòÉΓòÉΓòÉ 3.127.5. XTimer::Stop ΓòÉΓòÉΓòÉ
  15664.  
  15665. Remarks 
  15666.  
  15667. Stop the timer. 
  15668.  
  15669.  
  15670. ΓòÉΓòÉΓòÉ 3.127.6. XTimer::TimeEvent ΓòÉΓòÉΓòÉ
  15671.  
  15672. Remarks 
  15673.  
  15674. The timer got a timeout. Override this function to handle timer-events. 
  15675.  
  15676.  
  15677. ΓòÉΓòÉΓòÉ 3.128. XToolBar ΓòÉΓòÉΓòÉ
  15678.  
  15679. Overview 
  15680.  
  15681. Functions 
  15682.  
  15683.      DoControl 
  15684.  
  15685.  adding/removing windows 
  15686.  
  15687.      AddWindow 
  15688.      RemoveWindow 
  15689.  
  15690.  constructors/destructors 
  15691.  
  15692.      XToolBar 
  15693.      ~XToolBar 
  15694.  
  15695.  display 
  15696.  
  15697.      Draw 
  15698.      GetBackgroundColor 
  15699.      Show 
  15700.  
  15701.  sizing 
  15702.  
  15703.      ReSize 
  15704.      SetBorderSize 
  15705.      SetHeight 
  15706.  
  15707.  
  15708. ΓòÉΓòÉΓòÉ 3.128.1. XToolBar overview ΓòÉΓòÉΓòÉ
  15709.  
  15710. Parent class: XWindow 
  15711.  
  15712. Overview 
  15713.  
  15714. XToolBar represents a toolbar for framewindows. You can attach every type of 
  15715. control to it. 
  15716.  
  15717.  
  15718. ΓòÉΓòÉΓòÉ 3.128.2. XToolBar::DoControl ΓòÉΓòÉΓòÉ
  15719.  
  15720. Remarks 
  15721.  
  15722. If a control event is send from a client of the toolbar the event will be send 
  15723. to the owner frame window. 
  15724.  
  15725.  
  15726. ΓòÉΓòÉΓòÉ 3.128.3. XToolBar::AddWindow ΓòÉΓòÉΓòÉ
  15727.  
  15728. Remarks 
  15729.  
  15730. Attach a window to the toolbar. 
  15731.  
  15732. Parameters 
  15733.  
  15734. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15735. ΓöéXWindow * theWindow Γöéwindow to add                           Γöé
  15736. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15737. ΓöéBOOL newGroup       Γöéwith this window a new group starts     Γöé
  15738. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15739. ΓöéBOOL adjustSize     Γöérecalculate the hight of the toolbar    Γöé
  15740. Γöé                    Γöédepending on the dimensions of theWindowΓöé
  15741. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15742. ΓöéXWindow *           Γöéinsert theWindow behind this window     Γöé
  15743. ΓöéinsertBehind        Γöé                                        Γöé
  15744. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15745. ΓöéLONG xOffset        Γöéx-offset of the window                  Γöé
  15746. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15747. ΓöéLONG yOffset        Γöéy-offset of the window (usefull for     Γöé
  15748. Γöé                    ΓöéXComboBox)                              Γöé
  15749. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15750.  
  15751. Return-Value 
  15752.  
  15753. BOOL success 
  15754.  
  15755.  
  15756. ΓòÉΓòÉΓòÉ 3.128.4. XToolBar::RemoveWindow ΓòÉΓòÉΓòÉ
  15757.  
  15758. Remarks 
  15759.  
  15760. Removes a window attached to the toolbar 
  15761.  
  15762. Parameters 
  15763.  
  15764. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15765. ΓöéXWindow *           Γöéwindow to remove                        Γöé
  15766. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15767. ΓöéBOOL                Γöérecalculate the position of other       Γöé
  15768. Γöé                    Γöéattached windows                        Γöé
  15769. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15770.  
  15771. Return-Value 
  15772.  
  15773. BOOL success 
  15774.  
  15775.  
  15776. ΓòÉΓòÉΓòÉ 3.128.5. XToolBar::XToolBar ΓòÉΓòÉΓòÉ
  15777.  
  15778. Remarks 
  15779.  
  15780. Creates a toolbar 
  15781.  
  15782. Parameters 
  15783.  
  15784. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15785. ΓöéXFrameWindow *      Γöéframewindow wich gets the toolbar       Γöé
  15786. Γöéparent              Γöé                                        Γöé
  15787. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15788. ΓöéULONG style         Γöéthe style of the toolbar, possible      Γöé
  15789. Γöé                    Γöévalues are:                             Γöé
  15790. Γöé                    ΓöéTB_TOP toolbar is on the top of the     Γöé
  15791. Γöé                    Γöéframwindow                              Γöé
  15792. Γöé                    ΓöéTB_BOTTOM toolbar is on the bottom of   Γöé
  15793. Γöé                    Γöéthe framwindow                          Γöé
  15794. Γöé                    ΓöéTB_LEFT toolbar is on the left side of  Γöé
  15795. Γöé                    Γöéthe framwindow                          Γöé
  15796. Γöé                    ΓöéTB_RIGHT toolbar is on the right side ofΓöé
  15797. Γöé                    Γöéthe framwindow                          Γöé
  15798. Γöé                    ΓöéTB_RIPABLE the user can rip the toolbar Γöé
  15799. Γöé                    Γöé default is TB_TOP                      Γöé
  15800. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15801. ΓöéULONG id            Γöéwindow-ID, default is 0                 Γöé
  15802. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15803. ΓöéUSHORT ySize        Γöéhight of the toolbar in pixels, default Γöé
  15804. Γöé                    Γöéis 20                                   Γöé
  15805. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15806. ΓöéUSHORT groupSpace   Γöésize between window-groups in pixels,   Γöé
  15807. Γöé                    Γöédefault is 15                           Γöé
  15808. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15809.  
  15810.  
  15811. ΓòÉΓòÉΓòÉ 3.128.6. XToolBar::~XToolBar ΓòÉΓòÉΓòÉ
  15812.  
  15813. Remarks 
  15814.  
  15815. Destructor, every attached window is destroyed and the destructors of the 
  15816. windows are called. 
  15817.  
  15818.  
  15819. ΓòÉΓòÉΓòÉ 3.128.7. XToolBar::Draw ΓòÉΓòÉΓòÉ
  15820.  
  15821. Remarks 
  15822.  
  15823. Redraw the toolbar. 
  15824.  
  15825.  
  15826. ΓòÉΓòÉΓòÉ 3.128.8. XToolBar::GetBackgroundColor ΓòÉΓòÉΓòÉ
  15827.  
  15828. Remarks 
  15829.  
  15830. Returns the background color 
  15831.  
  15832. Parameters 
  15833.  
  15834. XColor * colorBuffer buffer which will get the color 
  15835.  
  15836.  
  15837. ΓòÉΓòÉΓòÉ 3.128.9. XToolBar::Show ΓòÉΓòÉΓòÉ
  15838.  
  15839. Remarks 
  15840.  
  15841. Show/hide the toolbar 
  15842.  
  15843. Parameters 
  15844.  
  15845. BOOL show TRUE=show, FALSE=hide 
  15846.  
  15847.  
  15848. ΓòÉΓòÉΓòÉ 3.128.10. XToolBar::ReSize ΓòÉΓòÉΓòÉ
  15849.  
  15850. Remarks 
  15851.  
  15852. The positions of the attached windows are recalculated. 
  15853.  
  15854.  
  15855. ΓòÉΓòÉΓòÉ 3.128.11. XToolBar::SetBorderSize ΓòÉΓòÉΓòÉ
  15856.  
  15857. Remarks 
  15858.  
  15859. Set the size between the border of the toolbar and the attached windows 
  15860.  
  15861. Parameters 
  15862.  
  15863. USHORT borderSize size of border in pixels 
  15864.  
  15865.  
  15866. ΓòÉΓòÉΓòÉ 3.128.12. XToolBar::SetHeight ΓòÉΓòÉΓòÉ
  15867.  
  15868. Remarks 
  15869.  
  15870. Set the hight of the toolbar 
  15871.  
  15872. Parameters 
  15873.  
  15874. USHORT ySize the new hight in pixels 
  15875.  
  15876.  
  15877. ΓòÉΓòÉΓòÉ 3.129. XTrafficLight ΓòÉΓòÉΓòÉ
  15878.  
  15879. Overview 
  15880.  
  15881. Functions 
  15882.  
  15883.      SetState 
  15884.  
  15885.  
  15886. ΓòÉΓòÉΓòÉ 3.129.1. XTrafficLight overview ΓòÉΓòÉΓòÉ
  15887.  
  15888. Parent class: XUserWindow 
  15889.  
  15890. Overview 
  15891.  
  15892. XTrafficLight is a class which creates a window that looks like a traffic light 
  15893.  
  15894. For applications which use XTrafficLight it is nessecary that the 
  15895. OOL-resourcelibrary OOLRES.DLL is in the libpath. 
  15896.  
  15897.  
  15898. ΓòÉΓòÉΓòÉ 3.129.2. XTrafficLight::SetState ΓòÉΓòÉΓòÉ
  15899.  
  15900. Remarks 
  15901.  
  15902. Set the current state 
  15903.  
  15904. Parameters 
  15905.  
  15906. SHORT state, possible values are: 
  15907.  
  15908.    1. TRAFFIC_OFF 
  15909.    2. TRAFFIC_GREEN 
  15910.    3. TRAFFIC_YELLOW 
  15911.    4. TRAFFIC_RED 
  15912.    5. TRAFFIC_YELLOWRED 
  15913.  
  15914.  
  15915. ΓòÉΓòÉΓòÉ 3.130. XUserButton ΓòÉΓòÉΓòÉ
  15916.  
  15917. Overview 
  15918.  
  15919. Functions 
  15920.  
  15921. constructors/destructors 
  15922.  
  15923.      XUserButton 
  15924.  
  15925.  misc 
  15926.  
  15927.      IsSelected 
  15928.      Select 
  15929.      Toggle 
  15930.  
  15931.  style 
  15932.  
  15933.      GetBitmapPointer 
  15934.      GetGraphPointer 
  15935.      GetTextPointer 
  15936.      SetBitmap 
  15937.  
  15938.  
  15939. ΓòÉΓòÉΓòÉ 3.130.1. XUserButton overview ΓòÉΓòÉΓòÉ
  15940.  
  15941. Parent class: XSettingButton 
  15942.  
  15943. Overview 
  15944.  
  15945.  
  15946. ΓòÉΓòÉΓòÉ 3.130.2. XUserButton::XUserButton ΓòÉΓòÉΓòÉ
  15947.  
  15948. Remarks 
  15949.  
  15950. Constructs a userbuttom 
  15951.  
  15952. Parameters 
  15953.  
  15954. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  15955. ΓöéXWindow * owner     Γöéthe owner                               Γöé
  15956. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15957. ΓöéXRect&rect          Γöéthe rectangle                           Γöé
  15958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15959. ΓöéUSHORT id           Γöéid of the window                        Γöé
  15960. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15961. ΓöéULONG style         Γöéstyle, valid values are:                Γöé
  15962. Γöé                    ΓöéBU_HELP                                 Γöé
  15963. Γöé                    ΓöéBU_DEFAULT                              Γöé
  15964. Γöé                    ΓöéBU_NOPOINTERFOCUS                       Γöé
  15965. Γöé                    ΓöéBU_NOCURSORSELECT                       Γöé
  15966. Γöé                    ΓöéBU_NOBORDER                             Γöé
  15967. Γöé                    ΓöéBU_TWOSTATE                             Γöé
  15968. Γöé                    Γöé(can be or-ed).                         Γöé
  15969. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15970. Γöéconst char * string Γöétext to display (default is NULL)       Γöé
  15971. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  15972. ΓöéSHORT yOffset       Γöéan y-offset for the bitmap (useful if   Γöé
  15973. Γöé                    Γöéyou use bimaps and text, default is     Γöé
  15974. Γöé                    ΓöéNULL)                                   Γöé
  15975. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  15976.  
  15977.  
  15978. ΓòÉΓòÉΓòÉ 3.130.3. XUserButton::IsSelected ΓòÉΓòÉΓòÉ
  15979.  
  15980. Remarks 
  15981.  
  15982. Query if the button is selected or not 
  15983.  
  15984. Return-Value 
  15985.  
  15986. BOOL selection 
  15987.  
  15988.  
  15989. ΓòÉΓòÉΓòÉ 3.130.4. XUserButton::Select ΓòÉΓòÉΓòÉ
  15990.  
  15991. Remarks 
  15992.  
  15993. Select te button 
  15994.  
  15995. Parameters 
  15996.  
  15997. BOOL selection TRUE=select, FALSE=unselect 
  15998.  
  15999.  
  16000. ΓòÉΓòÉΓòÉ 3.130.5. XUserButton::Toggle ΓòÉΓòÉΓòÉ
  16001.  
  16002. Remarks 
  16003.  
  16004. Toggles the button 
  16005.  
  16006.  
  16007. ΓòÉΓòÉΓòÉ 3.130.6. XUserButton::GetBitmapPointer ΓòÉΓòÉΓòÉ
  16008.  
  16009. Remarks 
  16010.  
  16011. Returns a pointer to one of two used bitmaps. 
  16012.  
  16013. Parameters 
  16014.  
  16015. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16016. ΓöéUCHAR index         Γöéindex of the bitmap:                    Γöé
  16017. Γöé                    Γöé 0 = the bitmap to display if the buttonΓöé
  16018. Γöé                    Γöéis not pressed                          Γöé
  16019. Γöé                    Γöé 1 = the bitmap to display if the buttonΓöé
  16020. Γöé                    Γöéis pressed                              Γöé
  16021. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16022.  
  16023. Return-Value 
  16024.  
  16025. XBitmap * bmp the requested bitmap 
  16026.  
  16027.  
  16028. ΓòÉΓòÉΓòÉ 3.130.7. XUserButton::GetGraphPointer ΓòÉΓòÉΓòÉ
  16029.  
  16030. Remarks 
  16031.  
  16032. Returns a pointer to the graphic-device of the button. 
  16033.  
  16034. Return-Value 
  16035.  
  16036. XGraphicDevice * dev the graphic device 
  16037.  
  16038.  
  16039. ΓòÉΓòÉΓòÉ 3.130.8. XUserButton::GetTextPointer ΓòÉΓòÉΓòÉ
  16040.  
  16041. Remarks 
  16042.  
  16043. Returns a pointer to used text-object of the button. 
  16044.  
  16045. Return-Value 
  16046.  
  16047. XText * text the text object 
  16048.  
  16049.  
  16050. ΓòÉΓòÉΓòÉ 3.130.9. XUserButton::SetBitmap ΓòÉΓòÉΓòÉ
  16051.  
  16052. Remarks 
  16053.  
  16054. Set a bitmap to the button. The bitmap is copied so the destructor of the 
  16055. bitmap given in the argument can be called when this functions returns. 
  16056.  
  16057. Parameters 
  16058.  
  16059. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16060. ΓöéXBitmap * bmp       Γöéthe bitmap                              Γöé
  16061. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16062. ΓöéUCHAR index         Γöéindex of the bitmap:                    Γöé
  16063. Γöé                    Γöé 0 = the bitmap to display if the buttonΓöé
  16064. Γöé                    Γöéis not pressed                          Γöé
  16065. Γöé                    Γöé 1 = the bitmap to display if the buttonΓöé
  16066. Γöé                    Γöéis pressed  /t>                         Γöé
  16067. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16068.  
  16069.  
  16070. ΓòÉΓòÉΓòÉ 3.131. XUserWindow ΓòÉΓòÉΓòÉ
  16071.  
  16072. Overview 
  16073.  
  16074.  
  16075. ΓòÉΓòÉΓòÉ 3.131.1. XUserWindow overview ΓòÉΓòÉΓòÉ
  16076.  
  16077. Parent class: XWindow 
  16078.  
  16079. Overview 
  16080.  
  16081.  
  16082. ΓòÉΓòÉΓòÉ 3.132. XValueSet ΓòÉΓòÉΓòÉ
  16083.  
  16084. Overview 
  16085.  
  16086. Functions 
  16087.  
  16088. constructors/destructors 
  16089.  
  16090.      XValueSet 
  16091.  
  16092.  item attributes 
  16093.  
  16094.      SetItemAttribute 
  16095.  
  16096.  item contents 
  16097.  
  16098.      GetItem 
  16099.      SetItem 
  16100.  
  16101.  misc 
  16102.  
  16103.      SetDimensions 
  16104.  
  16105.  selection 
  16106.  
  16107.      GetSelection 
  16108.      SelectItem 
  16109.  
  16110.  size 
  16111.  
  16112.      GetItemSize 
  16113.      GetItemSpacing 
  16114.      SetItemSize 
  16115.      SetItemSpacing 
  16116.  
  16117.  
  16118. ΓòÉΓòÉΓòÉ 3.132.1. XValueSet overview ΓòÉΓòÉΓòÉ
  16119.  
  16120. Parent class: XControl 
  16121.  
  16122. Overview 
  16123.  
  16124.  
  16125. ΓòÉΓòÉΓòÉ 3.132.2. XValueSet::XValueSet ΓòÉΓòÉΓòÉ
  16126.  
  16127. Remarks 
  16128.  
  16129. Construct a value-set 
  16130.  
  16131. Parameters 
  16132.  
  16133. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16134. ΓöéXWindow * owner     Γöéowner of the value-set                  Γöé
  16135. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16136. ΓöéXRect&rect          Γöéposition and size                       Γöé
  16137. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16138. ΓöéUSHORT id           Γöécontrol-id                              Γöé
  16139. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16140. ΓöéULONG style         Γöéstyle, possible values are:             Γöé
  16141. Γöé                    ΓöéVA_ICON                                 Γöé
  16142. Γöé                    ΓöéVA_BITMAP                               Γöé
  16143. Γöé                    ΓöéVA_COLOR                                Γöé
  16144. Γöé                    ΓöéVA_TEXT                                 Γöé
  16145. Γöé                    ΓöéVA_BORDER                               Γöé
  16146. Γöé                    ΓöéVA_ITEMBORDER                           Γöé
  16147. Γöé                    Γöé(can be or-ed)                          Γöé
  16148. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16149. Γöéchar * font         Γöéfont to use, e.g. "8.Helv"              Γöé
  16150. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16151.  
  16152.  
  16153. ΓòÉΓòÉΓòÉ 3.132.3. XValueSet::SetItemAttribute ΓòÉΓòÉΓòÉ
  16154.  
  16155. Remarks 
  16156.  
  16157. Set the items attributes 
  16158.  
  16159. Parameters 
  16160.  
  16161. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16162. ΓöéSHORT row           Γöérow of the item                         Γöé
  16163. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16164. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16165. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16166. ΓöéSHORT attr          Γöéthe attribute:                          Γöé
  16167. Γöé                    ΓöéVA_ICON                                 Γöé
  16168. Γöé                    ΓöéVA_BITMAP                               Γöé
  16169. Γöé                    ΓöéVA_COLOR                                Γöé
  16170. Γöé                    ΓöéVA_TEXT                                 Γöé
  16171. Γöé                    ΓöéVA_ITEMBORDER                           Γöé
  16172. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16173. ΓöéBOOL enable         Γöé                                        Γöé
  16174. Γöéenabe/disable       Γöé                                        Γöé
  16175. Γöéattribute           Γöé                                        Γöé
  16176. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16177.  
  16178.  
  16179. ΓòÉΓòÉΓòÉ 3.132.4. XValueSet::GetItem ΓòÉΓòÉΓòÉ
  16180.  
  16181. Remarks 
  16182.  
  16183. Get the items attributes Get the items icon/bitmap-handle Get the items color 
  16184. Get the items text (if it is in text-mode) 
  16185.  
  16186. Parameters 
  16187.  
  16188. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16189. ΓöéSHORT               Γöérow of the item                         Γöé
  16190. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16191. ΓöéSHORT               Γöécolum of the item                       Γöé
  16192. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16193.  
  16194. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16195. ΓöéSHORT row           Γöérow of the item                         Γöé
  16196. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16197. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16198. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16199. ΓöéLONG&value          Γöéicon/bitmap-handle from the item        Γöé
  16200. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16201.  
  16202. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16203. ΓöéSHORT row           Γöérow of the item                         Γöé
  16204. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16205. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16206. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16207. ΓöéXColor * col        Γöébuffer to hold the color                Γöé
  16208. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16209.  
  16210. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16211. ΓöéSHORT row           Γöérow of the item                         Γöé
  16212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16213. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16214. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16215. ΓöéXString *           Γöébuffer buffer to hold the text          Γöé
  16216. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16217.  
  16218. Return-Value 
  16219.  
  16220. SHORT theAttribute 
  16221.  
  16222.  
  16223. ΓòÉΓòÉΓòÉ 3.132.5. XValueSet::SetItem ΓòÉΓòÉΓòÉ
  16224.  
  16225. Remarks 
  16226.  
  16227. Set the items content Set the items content Set the items text (if it is in 
  16228. text-mode) Set the items color (if VA_COLOR is set) 
  16229.  
  16230. Parameters 
  16231.  
  16232. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16233. ΓöéSHORT row           Γöérow of the item                         Γöé
  16234. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16235. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16236. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16237. ΓöéXBitmap *           Γöébitmap                                  Γöé
  16238. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16239.  
  16240. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16241. ΓöéSHORT row           Γöérow of the item                         Γöé
  16242. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16243. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16244. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16245. ΓöéXIcon *             Γöéicon                                    Γöé
  16246. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16247.  
  16248. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16249. ΓöéSHORT row           Γöérow of the item                         Γöé
  16250. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16251. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16252. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16253. Γöéchar * text         Γöéthe new text                            Γöé
  16254. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16255.  
  16256. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16257. ΓöéSHORT row           Γöérow of the item                         Γöé
  16258. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16259. ΓöéSHORT col           Γöécolum of the item                       Γöé
  16260. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16261. ΓöéXColor * col        Γöéthe new color                           Γöé
  16262. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16263.  
  16264.  
  16265. ΓòÉΓòÉΓòÉ 3.132.6. XValueSet::SetDimensions ΓòÉΓòÉΓòÉ
  16266.  
  16267. Remarks 
  16268.  
  16269. Set the number of colums and rows. 
  16270.  
  16271. Parameters 
  16272.  
  16273. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16274. ΓöéSHORT               Γöérows                                    Γöé
  16275. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16276. ΓöéSHORT               Γöécols                                    Γöé
  16277. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16278.  
  16279.  
  16280. ΓòÉΓòÉΓòÉ 3.132.7. XValueSet::GetSelection ΓòÉΓòÉΓòÉ
  16281.  
  16282. Remarks 
  16283.  
  16284. Returns column/row of the selected item. 
  16285.  
  16286. Parameters 
  16287.  
  16288. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16289. ΓöéSHORT&              Γöérow of the item                         Γöé
  16290. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16291. ΓöéSHORT&              Γöécolum of the item                       Γöé
  16292. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16293.  
  16294.  
  16295. ΓòÉΓòÉΓòÉ 3.132.8. XValueSet::SelectItem ΓòÉΓòÉΓòÉ
  16296.  
  16297. Remarks 
  16298.  
  16299. Select an item 
  16300.  
  16301. Parameters 
  16302.  
  16303. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16304. ΓöéSHORT               Γöérow of the item                         Γöé
  16305. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16306. ΓöéSHORT               Γöécolum of the item                       Γöé
  16307. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16308.  
  16309.  
  16310. ΓòÉΓòÉΓòÉ 3.132.9. XValueSet::GetItemSize ΓòÉΓòÉΓòÉ
  16311.  
  16312. Remarks 
  16313.  
  16314. Returns the size of the items 
  16315.  
  16316. Parameters 
  16317.  
  16318. XSize * bufer to hold the size 
  16319.  
  16320.  
  16321. ΓòÉΓòÉΓòÉ 3.132.10. XValueSet::GetItemSpacing ΓòÉΓòÉΓòÉ
  16322.  
  16323. Remarks 
  16324.  
  16325. Returns the spacing between the items 
  16326.  
  16327. Parameters 
  16328.  
  16329. XSize * buffer to hold horizontal(vertical spacing 
  16330.  
  16331.  
  16332. ΓòÉΓòÉΓòÉ 3.132.11. XValueSet::SetItemSize ΓòÉΓòÉΓòÉ
  16333.  
  16334. Remarks 
  16335.  
  16336. Set the size of the items. 
  16337.  
  16338. Parameters 
  16339.  
  16340. XSize * size 
  16341.  
  16342.  
  16343. ΓòÉΓòÉΓòÉ 3.132.12. XValueSet::SetItemSpacing ΓòÉΓòÉΓòÉ
  16344.  
  16345. Remarks 
  16346.  
  16347. Set the spacing between the items. 
  16348.  
  16349. Parameters 
  16350.  
  16351. XSize * size 
  16352.  
  16353.  
  16354. ΓòÉΓòÉΓòÉ 3.133. XVideo ΓòÉΓòÉΓòÉ
  16355.  
  16356. Overview 
  16357.  
  16358. Functions 
  16359.  
  16360. constructors/destructors 
  16361.  
  16362.      XVideo 
  16363.  
  16364.  construtors/destructors 
  16365.  
  16366.      ~XVideo 
  16367.  
  16368.  misc 
  16369.  
  16370.      SetViewPort 
  16371.  
  16372.  
  16373. ΓòÉΓòÉΓòÉ 3.133.1. XVideo overview ΓòÉΓòÉΓòÉ
  16374.  
  16375. Parent class: XMediaWindow 
  16376.  
  16377. Overview 
  16378.  
  16379.  
  16380. ΓòÉΓòÉΓòÉ 3.133.2. XVideo::XVideo ΓòÉΓòÉΓòÉ
  16381.  
  16382. Remarks 
  16383.  
  16384. Construct a video-window. To use this control you must invoke the 
  16385. multimedia-library! 
  16386.  
  16387. Parameters 
  16388.  
  16389. XFrameWindow * owner the owner of the video 
  16390.  
  16391.  
  16392. ΓòÉΓòÉΓòÉ 3.133.3. XVideo::~XVideo ΓòÉΓòÉΓòÉ
  16393.  
  16394. Remarks 
  16395.  
  16396. The destructor MUST be called before the message-loop of an aplication is 
  16397. destroyed. Therefore overwrite QueryForClose() of the owning framewindow and 
  16398. call the destructor of XVideo in that function. 
  16399.  
  16400.  
  16401. ΓòÉΓòÉΓòÉ 3.133.4. XVideo::SetViewPort ΓòÉΓòÉΓòÉ
  16402.  
  16403. Remarks 
  16404.  
  16405. Set a framewindow as the viewport where videos are displayed 
  16406.  
  16407. Parameters 
  16408.  
  16409. XFrameWindow * window the window to show the video 
  16410.  
  16411. Return-Value 
  16412.  
  16413. LONG resultcode 
  16414.  
  16415.  
  16416. ΓòÉΓòÉΓòÉ 3.134. XWindow ΓòÉΓòÉΓòÉ
  16417.  
  16418. Overview 
  16419.  
  16420. Functions 
  16421.  
  16422. colors 
  16423.  
  16424.      GetBackgroundColor 
  16425.      GetForegroundColor 
  16426.      SetBackgroundColor 
  16427.      SetForegroundColor 
  16428.  
  16429.  constructors/destructors 
  16430.  
  16431.      ~XWindow 
  16432.  
  16433.  focus 
  16434.  
  16435.      FocusChanged 
  16436.      SetFocus 
  16437.  
  16438.  fonts 
  16439.  
  16440.      GetFontName 
  16441.      SetFont 
  16442.  
  16443.  misc 
  16444.  
  16445.      Activate 
  16446.      Close 
  16447.      Enable 
  16448.      EnableWindowUpdate 
  16449.      GetSysValue 
  16450.      GetWindow 
  16451.      GetWindowID 
  16452.      Invalidate 
  16453.      IsVisible 
  16454.      QueryWindow 
  16455.      SetOwner 
  16456.      SetParent 
  16457.  
  16458.  pointer 
  16459.  
  16460.      GetPointerHandle 
  16461.      GetPointerPos 
  16462.      GetSystemPointerHandle 
  16463.      SetPointer 
  16464.  
  16465.  size 
  16466.  
  16467.      GetUpdateRect 
  16468.      SetSize 
  16469.  
  16470.  size/position/order 
  16471.  
  16472.      DoMove 
  16473.      DoSize 
  16474.      GetSize 
  16475.      SetBottom 
  16476.      SetTop 
  16477.      Show 
  16478.  
  16479.  style 
  16480.  
  16481.      GetStyle 
  16482.      SetStyle 
  16483.  
  16484.  text functions 
  16485.  
  16486.      GetText 
  16487.      GetTextLength 
  16488.      SetText 
  16489.  
  16490.  user input 
  16491.  
  16492.      DoCommand 
  16493.      DoControl 
  16494.      DoSysCommand 
  16495.  
  16496.  
  16497. ΓòÉΓòÉΓòÉ 3.134.1. XWindow overview ΓòÉΓòÉΓòÉ
  16498.  
  16499. Parent class: XObject 
  16500.  
  16501. Overview 
  16502.  
  16503. XWindow is the base class for several window classes. 
  16504.  
  16505.  
  16506. ΓòÉΓòÉΓòÉ 3.134.2. XWindow::GetBackgroundColor ΓòÉΓòÉΓòÉ
  16507.  
  16508. Remarks 
  16509.  
  16510. Query the background-color of the window 
  16511.  
  16512. Parameters 
  16513.  
  16514. XColor * color buffer to hold data 
  16515.  
  16516.  
  16517. ΓòÉΓòÉΓòÉ 3.134.3. XWindow::GetForegroundColor ΓòÉΓòÉΓòÉ
  16518.  
  16519. Remarks 
  16520.  
  16521. Query the foreground-color of the window 
  16522.  
  16523. Parameters 
  16524.  
  16525. XColor * color buffer to hold data 
  16526.  
  16527.  
  16528. ΓòÉΓòÉΓòÉ 3.134.4. XWindow::SetBackgroundColor ΓòÉΓòÉΓòÉ
  16529.  
  16530. Remarks 
  16531.  
  16532. Set the foregrund-color of the window 
  16533.  
  16534. Parameters 
  16535.  
  16536. XColor * color the new color 
  16537.  
  16538. Return-Value 
  16539.  
  16540. BOOL success 
  16541.  
  16542.  
  16543. ΓòÉΓòÉΓòÉ 3.134.5. XWindow::SetForegroundColor ΓòÉΓòÉΓòÉ
  16544.  
  16545. Remarks 
  16546.  
  16547. Set the foregrund-color of the window 
  16548.  
  16549. Parameters 
  16550.  
  16551. XColor * color the new color 
  16552.  
  16553. Return-Value 
  16554.  
  16555. BOOL success 
  16556.  
  16557.  
  16558. ΓòÉΓòÉΓòÉ 3.134.6. XWindow::~XWindow ΓòÉΓòÉΓòÉ
  16559.  
  16560. Remarks 
  16561.  
  16562. Destructors of windows are called automaticaly when they are closed. All 
  16563. destructors of child-windows are called too. All handlers registered at the 
  16564. window aredestructed. You can destroy a window by calling the destructor. 
  16565.  
  16566.  
  16567. ΓòÉΓòÉΓòÉ 3.134.7. XWindow::FocusChanged ΓòÉΓòÉΓòÉ
  16568.  
  16569. Remarks 
  16570.  
  16571. Informs the window if the focus a moved Override this function if you need this 
  16572. information. 
  16573.  
  16574. Parameters 
  16575.  
  16576. BOOL focus is received 
  16577.  
  16578.  
  16579. ΓòÉΓòÉΓòÉ 3.134.8. XWindow::SetFocus ΓòÉΓòÉΓòÉ
  16580.  
  16581. Remarks 
  16582.  
  16583. Set the focus to this window 
  16584.  
  16585. Return-Value 
  16586.  
  16587. BOOL result 
  16588.  
  16589.  
  16590. ΓòÉΓòÉΓòÉ 3.134.9. XWindow::GetFontName ΓòÉΓòÉΓòÉ
  16591.  
  16592. Remarks 
  16593.  
  16594. Query the font of the window 
  16595.  
  16596. Parameters 
  16597.  
  16598. XString * buffer the name of the font in format "10.Helvetica" 
  16599.  
  16600.  
  16601. ΓòÉΓòÉΓòÉ 3.134.10. XWindow::SetFont ΓòÉΓòÉΓòÉ
  16602.  
  16603. Remarks 
  16604.  
  16605. Set the font of the window Set the font of the window 
  16606.  
  16607. Parameters 
  16608.  
  16609. char * fontName the name of the font in format "10.Helvetica" char * fontName 
  16610. the name of the font 
  16611.  
  16612.  USHORT fontSize the size of the font 
  16613.  
  16614. Return-Value 
  16615.  
  16616. BOOL success BOOL success 
  16617.  
  16618.  
  16619. ΓòÉΓòÉΓòÉ 3.134.11. XWindow::Activate ΓòÉΓòÉΓòÉ
  16620.  
  16621. Remarks 
  16622.  
  16623. Activate the window 
  16624.  
  16625.  
  16626. ΓòÉΓòÉΓòÉ 3.134.12. XWindow::Close ΓòÉΓòÉΓòÉ
  16627.  
  16628. Remarks 
  16629.  
  16630. Close the window 
  16631.  
  16632.  
  16633. ΓòÉΓòÉΓòÉ 3.134.13. XWindow::Enable ΓòÉΓòÉΓòÉ
  16634.  
  16635. Remarks 
  16636.  
  16637. Enable/disable the window 
  16638.  
  16639. Parameters 
  16640.  
  16641. BOOL enabe TRUE=enable, FALSE=disable 
  16642.  
  16643.  
  16644. ΓòÉΓòÉΓòÉ 3.134.14. XWindow::EnableWindowUpdate ΓòÉΓòÉΓòÉ
  16645.  
  16646. Remarks 
  16647.  
  16648. Enable/disable window-update 
  16649.  
  16650. Parameters 
  16651.  
  16652. BOOL enabe TRUE=enable, FALSE=disable window-update 
  16653.  
  16654.  
  16655. ΓòÉΓòÉΓòÉ 3.134.15. XWindow::GetSysValue ΓòÉΓòÉΓòÉ
  16656.  
  16657. Remarks 
  16658.  
  16659. Query a system-value 
  16660.  
  16661. Parameters 
  16662.  
  16663. LONG id of the value (SV_* see OS/2 documentation) 
  16664.  
  16665. Return-Value 
  16666.  
  16667. LONG value 
  16668.  
  16669.  
  16670. ΓòÉΓòÉΓòÉ 3.134.16. XWindow::GetWindow ΓòÉΓòÉΓòÉ
  16671.  
  16672. Remarks 
  16673.  
  16674. Find a child-window with the given ID 
  16675.  
  16676. Parameters 
  16677.  
  16678. ULONG theID ID of the window to find 
  16679.  
  16680. Return-Value 
  16681.  
  16682. XWindow * pointer 
  16683.  
  16684.  
  16685. ΓòÉΓòÉΓòÉ 3.134.17. XWindow::GetWindowID ΓòÉΓòÉΓòÉ
  16686.  
  16687. Remarks 
  16688.  
  16689. Query the ID of the window 
  16690.  
  16691. Return-Value 
  16692.  
  16693. SHORT theID 
  16694.  
  16695.  
  16696. ΓòÉΓòÉΓòÉ 3.134.18. XWindow::Invalidate ΓòÉΓòÉΓòÉ
  16697.  
  16698. Remarks 
  16699.  
  16700. Invalidates the window content, it will be redrawn 
  16701.  
  16702. Parameters 
  16703.  
  16704. BOOL childs TRUE=childs of the window are invalidated too  FALSE=childs are not 
  16705. invalidated 
  16706.  
  16707.  
  16708. ΓòÉΓòÉΓòÉ 3.134.19. XWindow::IsVisible ΓòÉΓòÉΓòÉ
  16709.  
  16710. Remarks 
  16711.  
  16712. Query if the window is visible Query if the window is visible or not 
  16713.  
  16714. Return-Value 
  16715.  
  16716. BOOL BOOL result 
  16717.  
  16718.  
  16719. ΓòÉΓòÉΓòÉ 3.134.20. XWindow::QueryWindow ΓòÉΓòÉΓòÉ
  16720.  
  16721. Remarks 
  16722.  
  16723. Find a window with the given relationship  ULONG relationship: 
  16724.  
  16725. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16726. ΓöéWIN_NEXT                                Γöé
  16727. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16728. ΓöéWIN_PREV                                Γöé
  16729. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16730. ΓöéWIN_TOP                                 Γöé
  16731. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16732. ΓöéWIN_BOTTOM                              Γöé
  16733. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16734. ΓöéWIN_OWNER                               Γöé
  16735. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16736. ΓöéWIN_PARENT                              Γöé
  16737. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16738. ΓöéWIN_NEXTTOP                             Γöé
  16739. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16740. ΓöéWIN_PREVTOP                             Γöé
  16741. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16742. ΓöéWIN_FRAMEOWNER                          Γöé
  16743. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16744.  
  16745. Return-Value 
  16746.  
  16747. XWindow * pointer 
  16748.  
  16749.  
  16750. ΓòÉΓòÉΓòÉ 3.134.21. XWindow::SetOwner ΓòÉΓòÉΓòÉ
  16751.  
  16752. Remarks 
  16753.  
  16754. Set a new owner for this window 
  16755.  
  16756. Parameters 
  16757.  
  16758. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16759. ΓöéXWindow *           Γöéthe new parent                          Γöé
  16760. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16761.  
  16762.  
  16763. ΓòÉΓòÉΓòÉ 3.134.22. XWindow::SetParent ΓòÉΓòÉΓòÉ
  16764.  
  16765. Remarks 
  16766.  
  16767. Set a new parent for this window 
  16768.  
  16769. Parameters 
  16770.  
  16771. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16772. ΓöéXWindow *           Γöéthe new parent                          Γöé
  16773. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16774. ΓöéBOOL                Γöéredraw the window                       Γöé
  16775. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16776.  
  16777.  
  16778. ΓòÉΓòÉΓòÉ 3.134.23. XWindow::GetPointerHandle ΓòÉΓòÉΓòÉ
  16779.  
  16780. Remarks 
  16781.  
  16782. Returns the handle of the actual pointer. 
  16783.  
  16784. Return-Value 
  16785.  
  16786. OOL_POINTERHANDLE handle 
  16787.  
  16788.  
  16789. ΓòÉΓòÉΓòÉ 3.134.24. XWindow::GetPointerPos ΓòÉΓòÉΓòÉ
  16790.  
  16791. Remarks 
  16792.  
  16793. Returns the position of the pointer 
  16794.  
  16795. Parameters 
  16796.  
  16797. XPoint * point buffer to hold the datas 
  16798.  
  16799.  
  16800. ΓòÉΓòÉΓòÉ 3.134.25. XWindow::GetSystemPointerHandle ΓòÉΓòÉΓòÉ
  16801.  
  16802. Remarks 
  16803.  
  16804. Returns the handle of the pointer identified by theID. 
  16805.  
  16806. Parameters 
  16807.  
  16808. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16809. ΓöéLONG theID          ΓöéID of the needed pointer. Valid values  Γöé
  16810. Γöé                    Γöéare:                                    Γöé
  16811. Γöé                    ΓöéPTR_ARROW                               Γöé
  16812. Γöé                    ΓöéPTR_TEXT                                Γöé
  16813. Γöé                    ΓöéPTR_WAIT                                Γöé
  16814. Γöé                    ΓöéPTR_SIZE                                Γöé
  16815. Γöé                    ΓöéPTR_SIZENWSE                            Γöé
  16816. Γöé                    ΓöéPTR_SIZENESW                            Γöé
  16817. Γöé                    ΓöéPTR_SIZEWE                              Γöé
  16818. Γöé                    ΓöéPTR_SIZENS                              Γöé
  16819. Γöé                    ΓöéPTR_MOVE                                Γöé
  16820. Γöé                    ΓöéPTR_ILLEGAL                             Γöé
  16821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16822. ΓöéBOOL copy           ΓöéIf you need a copy of the pointer (to   Γöé
  16823. Γöé                    Γöémodify  it) set copy TRUE, otherwise    Γöé
  16824. Γöé                    ΓöéFALSE.                                  Γöé
  16825. Γöé                    Γöé Default is FALSE.                      Γöé
  16826. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16827.  
  16828. Return-Value 
  16829.  
  16830. OOL_POINTERHANDLE handle 
  16831.  
  16832.  
  16833. ΓòÉΓòÉΓòÉ 3.134.26. XWindow::SetPointer ΓòÉΓòÉΓòÉ
  16834.  
  16835. Remarks 
  16836.  
  16837. Set the actual pointer. You can receive a pointer-handle by calling 
  16838. GetSystemPointer() or load a pointer from a resource with 
  16839. XResourceLibrary::LoadIcon. 
  16840.  
  16841. Parameters 
  16842.  
  16843. OOL_POINTERHANDLE handle the pointer 
  16844.  
  16845.  
  16846. ΓòÉΓòÉΓòÉ 3.134.27. XWindow::GetUpdateRect ΓòÉΓòÉΓòÉ
  16847.  
  16848. Remarks 
  16849.  
  16850. Get the rectangle which should be redrawn 
  16851.  
  16852. Parameters 
  16853.  
  16854. XRect * rect buffer 
  16855.  
  16856.  
  16857. ΓòÉΓòÉΓòÉ 3.134.28. XWindow::SetSize ΓòÉΓòÉΓòÉ
  16858.  
  16859. Remarks 
  16860.  
  16861. Set the size and/or position of a window Set the size and position of the 
  16862. window 
  16863.  
  16864. Parameters 
  16865.  
  16866. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  16867. ΓöéULONG               ΓöéxPosition                               Γöé
  16868. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16869. ΓöéULONG               ΓöéyPosition                               Γöé
  16870. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16871. ΓöéULONG               Γöéwidth                                   Γöé
  16872. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  16873. ΓöéULONG               Γöéheight                                  Γöé
  16874. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  16875. XRect * rect new size and position 
  16876.  
  16877.  
  16878. ΓòÉΓòÉΓòÉ 3.134.29. XWindow::DoMove ΓòÉΓòÉΓòÉ
  16879.  
  16880. Remarks 
  16881.  
  16882. DoMove informs the application if the window is moved. Override this function 
  16883. if you need this information. 
  16884.  
  16885.  
  16886. ΓòÉΓòÉΓòÉ 3.134.30. XWindow::DoSize ΓòÉΓòÉΓòÉ
  16887.  
  16888. Remarks 
  16889.  
  16890. DoSize informs the application if the window is resized. Override this function 
  16891. if you need this information. 
  16892.  
  16893. Parameters 
  16894.  
  16895. XSize * size 
  16896.  
  16897.  
  16898. ΓòÉΓòÉΓòÉ 3.134.31. XWindow::GetSize ΓòÉΓòÉΓòÉ
  16899.  
  16900. Remarks 
  16901.  
  16902. Query the size and position of the window 
  16903.  
  16904. Parameters 
  16905.  
  16906. XRect * rect buffer to hold the datas 
  16907.  
  16908.  
  16909. ΓòÉΓòÉΓòÉ 3.134.32. XWindow::SetBottom ΓòÉΓòÉΓòÉ
  16910.  
  16911. Remarks 
  16912.  
  16913. The window is set to the bottom in z-order 
  16914.  
  16915.  
  16916. ΓòÉΓòÉΓòÉ 3.134.33. XWindow::SetTop ΓòÉΓòÉΓòÉ
  16917.  
  16918. Remarks 
  16919.  
  16920. The window is set to the top in z-order 
  16921.  
  16922.  
  16923. ΓòÉΓòÉΓòÉ 3.134.34. XWindow::Show ΓòÉΓòÉΓòÉ
  16924.  
  16925. Remarks 
  16926.  
  16927. Show/hide the window 
  16928.  
  16929. Parameters 
  16930.  
  16931. BOOL show TRUE=show, FALSE=hide 
  16932.  
  16933.  
  16934. ΓòÉΓòÉΓòÉ 3.134.35. XWindow::GetStyle ΓòÉΓòÉΓòÉ
  16935.  
  16936. Remarks 
  16937.  
  16938. Query the current style of the window. 
  16939.  
  16940. Return-Value 
  16941.  
  16942. ULONG style 
  16943.  
  16944.  
  16945. ΓòÉΓòÉΓòÉ 3.134.36. XWindow::SetStyle ΓòÉΓòÉΓòÉ
  16946.  
  16947. Remarks 
  16948.  
  16949. Set the style of a window 
  16950.  
  16951. Parameters 
  16952.  
  16953. ULONG style the new syle (depending on the type of window) 
  16954.  
  16955.  
  16956. ΓòÉΓòÉΓòÉ 3.134.37. XWindow::GetText ΓòÉΓòÉΓòÉ
  16957.  
  16958. Remarks 
  16959.  
  16960. Query the text of the window 
  16961.  
  16962. Parameters 
  16963.  
  16964. XString * buffer buffer to hold the text 
  16965.  
  16966.  
  16967. ΓòÉΓòÉΓòÉ 3.134.38. XWindow::GetTextLength ΓòÉΓòÉΓòÉ
  16968.  
  16969. Remarks 
  16970.  
  16971. Query the length of the windows text 
  16972.  
  16973. Return-Value 
  16974.  
  16975. LONG length 
  16976.  
  16977.  
  16978. ΓòÉΓòÉΓòÉ 3.134.39. XWindow::SetText ΓòÉΓòÉΓòÉ
  16979.  
  16980. Remarks 
  16981.  
  16982. Set the text of the window 
  16983.  
  16984. Parameters 
  16985.  
  16986. char * text text to display 
  16987.  
  16988.  
  16989. ΓòÉΓòÉΓòÉ 3.134.40. XWindow::DoCommand ΓòÉΓòÉΓòÉ
  16990.  
  16991. Remarks 
  16992.  
  16993. If the user selected a XPopupMenu or if the user pressed a button which is 
  16994. attached to a window, this function is called. To get the ID of the command the 
  16995. user requested, override this function. Return TRUE if you have handled the 
  16996. command, otherwise return FALSE. If you return FALSE the command is posted to 
  16997. the owner of this window. 
  16998.  
  16999. Parameters 
  17000.  
  17001. LONG theCommandID the ID of the menuitem/toolbar-button 
  17002.  
  17003. Return-Value 
  17004.  
  17005. BOOL handled 
  17006.  
  17007.  
  17008. ΓòÉΓòÉΓòÉ 3.134.41. XWindow::DoControl ΓòÉΓòÉΓòÉ
  17009.  
  17010. Remarks 
  17011.  
  17012. If the user has done some interaction with a window this function is called. To 
  17013. get information about the event, override this function, the parameter holds 
  17014. information of your interest. 
  17015.  
  17016. Parameters 
  17017.  
  17018. XControlEvent * pointerOfEvent a pointer to an instance of XControlEvent 
  17019.  
  17020.  
  17021. ΓòÉΓòÉΓòÉ 3.134.42. XWindow::DoSysCommand ΓòÉΓòÉΓòÉ
  17022.  
  17023. Remarks 
  17024.  
  17025. If the user selected a command from the sytem-menu or chosed a button of the 
  17026. titlebar a syscommand is send to the window. Return TRUE if the action can be 
  17027. performed by the OS, otherwise return FALSE. 
  17028.  
  17029. Parameters 
  17030.  
  17031. USHORT theCommandID SC_CLOSE, SC_RESTORE etc, see OS/2 API documentation 
  17032.  
  17033. Return-Value 
  17034.  
  17035. BOOL handled 
  17036.  
  17037.  
  17038. ΓòÉΓòÉΓòÉ 3.135. XWizClientWindow ΓòÉΓòÉΓòÉ
  17039.  
  17040. Overview 
  17041.  
  17042. Functions 
  17043.  
  17044. constructor/destructor 
  17045.  
  17046.      XWizClientWindow 
  17047.  
  17048.  constructors/destructors 
  17049.  
  17050.      XWizard 
  17051.  
  17052.  misc 
  17053.  
  17054.      Init 
  17055.  
  17056.  navigation 
  17057.  
  17058.      SetNextPage 
  17059.      SetPrevPage 
  17060.      ShowNextPage 
  17061.      ShowPrevPage 
  17062.  
  17063.  
  17064. ΓòÉΓòÉΓòÉ 3.135.1. XWizClientWindow overview ΓòÉΓòÉΓòÉ
  17065.  
  17066. Parent class: XResourceWindow 
  17067.  
  17068. Overview 
  17069.  
  17070. XWizClientWindow is a window which is used in XWizard. Unlike XResourceWindow 
  17071. it posts events received in DoCommand() and DoControl() to the owning XWizard.
  17072.  
  17073.  
  17074. ΓòÉΓòÉΓòÉ 3.135.2. XWizClientWindow::XWizClientWindow ΓòÉΓòÉΓòÉ
  17075.  
  17076. Remarks 
  17077.  
  17078. Create a resource-window Create a resource-window 
  17079.  
  17080. Parameters 
  17081.  
  17082. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17083. ΓöéXWizard *           Γöéowner                                   Γöé
  17084. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17085. ΓöéXResource*          Γöéresource                                Γöé
  17086. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17087.  
  17088. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17089. ΓöéXWizard *           Γöéowner                                   Γöé
  17090. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17091. ΓöéULONG               ΓöéID of the window-resource (the resource Γöé
  17092. Γöé                    Γöémust be linked to the exe-file)         Γöé
  17093. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17094.  
  17095.  
  17096. ΓòÉΓòÉΓòÉ 3.135.3. XWizClientWindow::XWizard ΓòÉΓòÉΓòÉ
  17097.  
  17098. Remarks 
  17099.  
  17100. Create a wizard 
  17101.  
  17102. Parameters 
  17103.  
  17104. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17105. ΓöéXWindow*            Γöéowner                                   Γöé
  17106. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17107. ΓöéULONG               Γöéresource-id                             Γöé
  17108. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17109.  
  17110.  
  17111. ΓòÉΓòÉΓòÉ 3.135.4. XWizClientWindow::Init ΓòÉΓòÉΓòÉ
  17112.  
  17113. Remarks 
  17114.  
  17115. Start the wizard 
  17116.  
  17117.  
  17118. ΓòÉΓòÉΓòÉ 3.135.5. XWizClientWindow::SetNextPage ΓòÉΓòÉΓòÉ
  17119.  
  17120. Remarks 
  17121.  
  17122. Set the following page to display in the XWizard 
  17123.  
  17124. Parameters 
  17125.  
  17126. XWizClientWindow * the next window 
  17127.  
  17128.  
  17129. ΓòÉΓòÉΓòÉ 3.135.6. XWizClientWindow::SetPrevPage ΓòÉΓòÉΓòÉ
  17130.  
  17131. Remarks 
  17132.  
  17133. Set the previous page to display in the XWizard 
  17134.  
  17135. Parameters 
  17136.  
  17137. XWizClientWindow * the next window 
  17138.  
  17139.  
  17140. ΓòÉΓòÉΓòÉ 3.135.7. XWizClientWindow::ShowNextPage ΓòÉΓòÉΓòÉ
  17141.  
  17142. Remarks 
  17143.  
  17144. Show the next page which is specified in the current displayed 
  17145. XWizClientWindow. 
  17146.  
  17147. Return-Value 
  17148.  
  17149. BOOL success 
  17150.  
  17151.  
  17152. ΓòÉΓòÉΓòÉ 3.135.8. XWizClientWindow::ShowPrevPage ΓòÉΓòÉΓòÉ
  17153.  
  17154. Remarks 
  17155.  
  17156. Show the previous page which is specified in the current displayed 
  17157. XWizClientWindow. 
  17158.  
  17159. Return-Value 
  17160.  
  17161. BOOL success 
  17162.  
  17163.  
  17164. ΓòÉΓòÉΓòÉ 3.136. XWizard ΓòÉΓòÉΓòÉ
  17165.  
  17166. Overview 
  17167.  
  17168.  
  17169. ΓòÉΓòÉΓòÉ 3.136.1. XWizard overview ΓòÉΓòÉΓòÉ
  17170.  
  17171. Parent class: XModalDialog 
  17172.  
  17173. Overview 
  17174.  
  17175. XWizard is a class to implement a dialog with multiple pages as they are used 
  17176. for 'Wizards' or 'Assistants'.
  17177.  
  17178. Usualy you create an empty dialog-template and set a XWizClientWindow as a 
  17179. start page. The you define for the start page which page to display next (see 
  17180. XWizClientWindow::SetNextPage()), you can decide at runtime, which page should 
  17181. be displayed. To start the wizard call Init(). If the last page is reached you 
  17182. perform the complete action your wizard is designed for. 
  17183.  
  17184.  
  17185. ΓòÉΓòÉΓòÉ 3.137. voidXCoordinateSystem ΓòÉΓòÉΓòÉ
  17186.  
  17187. Overview 
  17188.  
  17189. Functions 
  17190.  
  17191.      Convert 
  17192.  
  17193.  
  17194. ΓòÉΓòÉΓòÉ 3.137.1. voidXCoordinateSystem overview ΓòÉΓòÉΓòÉ
  17195.  
  17196.  
  17197. ΓòÉΓòÉΓòÉ 3.137.2. voidXCoordinateSystem::Convert ΓòÉΓòÉΓòÉ
  17198.  
  17199. Remarks 
  17200.  
  17201. Map a coordinate to Windows/Java-Coordinates and back 
  17202.  
  17203. Parameters 
  17204.  
  17205. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  17206. ΓöéXRect*              Γöéinput/output coordinates. If the        Γöé
  17207. Γöé                    Γöécoordinates are in Warp-coordintates    Γöé
  17208. Γöé                    Γöéthey are transformed to Windows/Java,   Γöé
  17209. Γöé                    Γöéotherwise they are transformt back      Γöé
  17210. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  17211. ΓöéXWindow*            ΓöéWindow to calculate relative to. If NULLΓöé
  17212. Γöé                    Γöéthe coordinates are calculated relative Γöé
  17213. Γöé                    Γöéto the Screen (default is NULL).        Γöé
  17214. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  17215.  
  17216.  
  17217. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  17218.  
  17219. To contact the authors of the OOL send a mail to OOL-list@wg.saar.de or send a 
  17220. mail to StefanVonBrauk@gmx.net respectivly thomas@ghecko.saar.de