结合Win32和OSG窗口

之前下了一个源码,是在MFC中展示OSG窗口,窗口出来总有一个黑色阴影;

下面单独看一下把osg窗口做到win32窗口中的情况;

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

osg::ref_ptr viewer;
osg::observer_ptr window;
osg::ref_ptr root;
osg::ref_ptr loadedModel;
osgUtil::Optimizer optimizer;
osg::ref_ptr traits;
osg::ref_ptr windata;
osg::GraphicsContext* gc;
osg::ref_ptr camera;
bool renderok;

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
	sta

你可能感兴趣的:(VC++,图形学和3D,GIS,osg,win32,hwnd)