|
|
|
@@ -113,6 +113,7 @@ public: |
|
|
|
unsigned int getFrameBufferID() const noexcept { return 0; }
|
|
|
|
|
|
|
|
private:
|
|
|
|
Component dummyComponent;
|
|
|
|
ScopedPointer<ComponentPeer> nativeWindow;
|
|
|
|
HGLRC renderContext;
|
|
|
|
HDC dc;
|
|
|
|
@@ -137,7 +138,7 @@ private: |
|
|
|
void createNativeWindow (Component& component)
|
|
|
|
{
|
|
|
|
Component* topComp = component.getTopLevelComponent();
|
|
|
|
nativeWindow = createNonRepaintingEmbeddedWindowsPeer (&component, topComp->getWindowHandle());
|
|
|
|
nativeWindow = createNonRepaintingEmbeddedWindowsPeer (&dummyComponent, topComp->getWindowHandle());
|
|
|
|
updateWindowPosition (topComp->getLocalArea (&component, component.getLocalBounds()));
|
|
|
|
nativeWindow->setVisible (true);
|
|
|
|
dc = GetDC ((HWND) nativeWindow->getNativeHandle());
|
|
|
|
|