In der Panel definition darfst Du das auch nicht tun, weil screen_size dort noch nicht ausgewertet werden kann. Mach es etwa so:
Code:
PANEL* dingenskirchen =
{
    // hier dein Gedöns.
}

void dingenskirchen_startup()
{
    wait(1); // Warten bis dxdevice da ist...
    dingenskirchen->size_x = screen_size.x;
}




Always learn from history, to be sure you make the same mistakes again...