Siema.Napisałem takie cos:
GML
...
funkcja double Tapeta(char* tapeta)
{
SystemParametersInfo(SPI_SETDESKWALLPAPER , 0 , tapeta , SPIF_UPDATEINIFILE);
}
...
i wczytuje do gm tak:
GML
f6=external_define(dll,"Tapeta",dll_stdcall,ty_real,1,ty_string)
i używam tak:
GML
//create
Tapeta="data/Tapeta.bmp"
//step
if keyboard_check_pressed(ord("T"))
{
external_call(f6,Tapeta)
}
Nie ma błędów ani nic...uruchamia się ale nie działa ;/ próbowałem Tapeta="data\\Tapeta.bmp" itp ale nic ;/
Help...