I have an existing Visual C++ 2012 application that hosts the Windows Media Control. I pretty much copied code from the Microsoft example to do it. Here is the link to the example.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd563023(v=vs.85).aspx
In order to make it work in VS2012 I had to go into project properties and set "Use ATL in DLL" or something like that. It worked as it should. When I converted it to VS2013 RC it stopped working. Step 6 of the example fails with E_FAIL. Here is the line of code:
hr = m_wndView.QueryHost(&spHost);
I used to get the exact same error (E_FAIL) if i didn't have ATL turned on in my project settings so I went into the Visual C++ 2013 RC project settings to see if ATL is turned on. BUT, there is no setting for turning on ATL anymore and MS has said that they changed ATL to be static now. That's all fine and dandy but how do I make my application work again? Am I missing something or is there a bug in VC++ 2013 RC?
The Hinged Newt