#define COL_EXTRAWIDTH 6
#define ROW_EXTRAHEIGHT 4
#define COL_SEPARATOR 2
#define BMP_EXTRAWIDTH 5
#define RECORDSELECTOR_WIDTH 25
Estos valores usados en el ajuste de filas y columnas y del control, no son DATAs,
No se podrían crear unas DATAs con esos nombres para que puedan ser definidos por el programador bajo su responsabilidad e inicializadas con los valores que tienen en los DEFINEs actuales?
Cuando creas una clase heredada de XBrowse, tienes que copiar/pegar estos DEFINEs, pero si cambias alguno de ellos en tu clase propia, en los métodos de la clase original que en tu clase propia no has creado, siguen teniendo los valores iniciales y eso crea un problema.
These values used in the row and column adjustment and control are not datas,
It could create some datas with those names so they can be defined by the programmer at your own risk and initialized with the values they have in the current DEFINEs?
When you create a class that inherits from xBrowse, you have to copy / paste these DEFINEs, but if you change any of them in your own class, in the methods of the original class, in your own class have not created, they still have the initial values and that creates a problem.