Witam,
mam plik który w Windows MediaPlayer'ze otwiera się na overlay'u. Ale ja w swoim programie chcę otworzyć go tak, aby overlay'a nie wykorzystywał.
Do otwierania pliku używam MCI:
DWORD dwmciRes = mciSendString("open C:\\plik.avi type mpegvideo alias TheFilm", NULL, 0, NULL);
if(dwmciRes){
char filename[MAX_PATH + 1];
memset(filename, 0, MAX_PATH + 1);
mciGetErrorString(dwmciRes, filename, MAX_PATH);
ShowMessage(filename);
}else{
AnsiString komenda = "window TheFilm handle " + IntToStr((int)FEkran->Handle);
mciSendString(komenda.c_str(), NULL, 0, NULL);
mciSendString("play TheFilm from 0", NULL, 0, NULL);
}