nun jetzt kann ich zwar die fenster bewegen und auch alle einzelnd schließen
nur das problem ist das ich die buttons nur über reset(main_pan,SHOW); verschinden lassen kann , und somit auch nur 1mal anzeigen lassen kann,
da die pan_setbutton function an ein Panel gebunden ist
aber ich hab mir folgendes ausgedacht:
die pan_create function:
pan_create(char* content, var layer)
und die pan_setbutton function:
pan_setbutton(main_pan,0,0,236,4,hwnd_button_up,hwnd_button_down,hwnd_button_up,NULL,kill_hwnd,NULL,NULL);
zu verschmelzen in meine eigende function:
diese soll den Button frei darstellen können ohne
sich an irgendein panel zu binden -> und zudem
eine layer wert haben
und so sieht die function aus
function draw_button(char* content, var layer, var num, var type, var x, var y, BMAP* bmapOn, BMAP* bmapOff, BMAP* bmapOver, BMAP* bmapOverOff, void* functionClick, void* functionLeave, void* functionOver);
function test()
{
draw_button("bmap = hwnd_win_1_rand.bmp; flags = VISIBLE | OVERLAY", 30,0,0,236,4,hwnd_button_up,hwnd_button_down,hwnd_button_up,NULL,kill_hwnd,NULL,NULL);
}
wenn ich aber dann main starte kommt die meldung:
empty function called in test!