Mike--
Along the years, i wrote several 32-bit VIDEO player, that were all based on the {deprecated} DirectShow API.
Starting with this new 64-bit version i switched to the same API used by the Windows 8-10 "
Movie and TV" player,
aka
Media Foundation.
But with that one, all CCCP or other codecs pack are a NoNo (for security reasons).
The main problem is when playing matroska MKV movies, because most of them are using a DTS audio track that is currently not supported by Windows.
(They said they have plans to support DTS in the future, but it is not a high rank priority).
>> D&D is totally inoperative when the app is run As Admin.
I am totaly unable to reproduce this behavior by myself.
Please try to add a
zTrace inside of this code section, to see what happens.
case WM_DROPFILES:
hfInfo = HDROP(wParam);
nRet = DragQueryFile(hfInfo, 0xFFFFFFFF, NULL, 0);
if (nRet > 0) {
nRet = DragQueryFile(hfInfo, 0, szFile, MAX_PATH);
}
DragFinish(hfInfo);
SetForegroundWindow(hWnd);
if (wcslen(szFile)) {
gP.mediatype = MediaCheckExtension(szFile);
if (gP.mediatype) { // MEDIA_VIDEO = 1, MEDIA_AUDIO = 2
// Open the media file.
nRet = PlayMediaFile(hWnd, szFile);
}
}
break;
Thank you!
>>Can you design a skin that would imitate an...
I plan to move all the GUI inside of the
gP.hGDImage, meaning that everything would be possible.
But they are already built-in WinLIFT features, that would let you change the image background on the fly, by clicking with either the left or right mouse onto the top left icon.
In order to do this, you must unlock the
'"BACKGROUNDPATH, C:\Users\Public\Pictures\Sample Pictures", inside of the skin
.sks file,
or to add a new folder named "
background" into the EXE folder.
However, make first a copy of the
DreamSkin\CTLBACK.png, because it will be overwritten by the new selected one.

...
Added:See the
background.zip attachment