This is kind of a continuation of my posts under http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=11415.
After trying a separate subprocess executable, I decided to just see if I could get a single executable to work. Like my cefRunner.exe rewrite in the above thread, I re-did my main program to pass an hInst into CefMainArgs to get the command line arguments.
At the moment, my code is way too large to post. The symptom is, if I set single_process to true, it will load and render the page. This is bad as single_process is inefficient and unsupported (and crashes on exit). However, using one binary or multiple binaries, I get nothing more than a couple calls to OnLoadingStateChange. I never see an OnLoadStart, OnLoadEnd, OnPaint, or much else. No render thread gets created.
I'm so confused. I'm going to try and boil this down into something I can pastebin.