UTFT_Buttons Class inheritance

Hello,
I am at CPP a bit more than a beginner, unfortunately my knowledge is not sufficient for my current problem. I would like to inherit the library UTFT_Buttons in my UTFT_Windows

in the Bitmap Demo is the following

UTFT myGLCD(ITDB32S,38,39,40,41);
URTouch myTouch(6,5,4,3,2);
UTFT_Buttons myButtons(&myGLCD, &myTouch);

if I want to create and inherit my class UTFT_Windows now, it looks like this in the
header file
class UTFT_Windows() : public UTFT, public URTouch, public UTFT_Buttons
{
...
}
and like this in the code

UTFT_Windows::UTFT_Windows():
UTFT(ITDB32S,38,39,40,41),
URTouch(6,5,4,3,2),
UTFT_Buttons( ???, ???) // <-- this is my problem, I don't have the addresses here, what can I do?

what can you do, someone has an idea

my current solution is to leave this in the main program

UTFT myGLCD(CTE28,38,39,40,41);
URTouch myTouch( 6, 5, 4, 3, 2);

and then pass the pointers

UTFT_Windows(&myGLCD, &myTouch);

and then access the functions in the class using the pointers just like in the UTFT_Buttons

this is my header file

class UTFT_Windows(): public UTFT_Buttons
{
...

protected:
UTFT *_UTFT;
URTouch *_URTouch;
}

in this my code

UTFT_Windows::UTFT_Windows(UTFT *ptrUTFT, URTouch *ptrURTouch): UTFT_Buttons (ptrUTFT, ptrURTouch)
{
_UTFT = ptrUTFT;

...

_UTFT->InitLCD();

}

the compiler doesn't complain, if everything is running I have to test it

Kind Regards

Lutz