vtk shows black window

I managed to upgrad from vtk 5.5 to vtk 9.3 with my 32bit application (now 64bit application).
But there seems to be a problem, I am trying to push points into the cloud and want to show them, as they are shown in vtk 5.5. But the screen is black.
Maybe I missing illumination? Camera stuff?
In vtk5.5 there is no code hinting to this:

m_strLegendLabelPrefix = "-";
m_LegendLabelWidth = 6;
m_LegendLabelDigits = 2;

m_showPointStatistics = TRUE;
m_printSelfAlone = TRUE;

// Colors of the Image Mapping (no need of more than one we need one for all)
m_pColorTransferFunction = vtkSmartPointer<CvtkTransparentUndefColorTransferFunction>::New();
// The interactor is needed for moving the Camera around some *Actors using mouse and keyboard
// one is enough
m_pAxes = vtkSmartPointer<vtkCubeAxesActor2D>::New();

m_pAxes->SetScaling(FALSE);  // No Changing of axes with zooming

// To set the text color to black
m_pAxes->GetAxisLabelTextProperty()->SetColor(0.1, 0.1, 0.1);
m_pAxes->GetAxisTitleTextProperty()->SetColor(0.1, 0.1, 0.1);

// the legend should be one of course
m_pLegend = vtkSmartPointer<vtkScalarBarActor>::New();

// To set the text color to black
m_pLegend->GetLabelTextProperty()->SetColor(0.1, 0.1, 0.1);
m_pLegend->GetTitleTextProperty()->SetColor(0.1, 0.1, 0.1);

// the legend Lookup Table also
m_pLegendLut = vtkSmartPointer<vtkColorTransferFunction>::New();

// wafer 
m_pDiskMapper = vtkSmartPointer<vtkPolyDataMapper>::New();
m_pCircle = vtkSmartPointer<vtkActor>::New();
m_pDisk = vtkSmartPointer<vtkDiskSource>::New();

m_pTitle = vtkSmartPointer<vtkTextActor>::New();
m_pTitle->SetDisplayPosition(10, 10);

// To set the title color to black
m_pTitle->GetTextProperty()->SetColor (0.1, 0.1, 0.1);

for ( int i=0; i<6; i++ )
	m_bUsePropBounds[i] = FALSE;
m_bManualAxisLabels = false;
m_LabelX = "";
m_LabelY = "";
m_LabelZ = "";

Here I pushing some Points into the sepcified vtk objects.

FLOAT32 z = 0;
MakePointData(pX[i], pY[i], Valids, CellPointIdx, PointX, PointY);
for (UINT32 k=0; k<4; k++)
				m_pPoints->InsertPoint(CellPointIdx[k], PointX[k], PointY[k], z);

Am I missing something? I’ve done some stuff like:
SetInput to SetInputData as mentioned in the wiki.
Rendering is done by:

m_pRenderWindow->Render(); // vtkWin32OpenGLRenderWindow

I made a simple example:

m_pRenderer = vtkSmartPointer<vtkRenderer>::New();
m_pRenderWindow = vtkSmartPointer<vtkWin32OpenGLRenderWindow>::New();
m_pInteractor = vtkSmartPointer<vtkWin32RenderWindowInteractor>::New();
vtkNew<vtkNamedColors> colors;

m_pRenderWindow->SetSize(300, 300);



Getting a black window

Could you be missing m_pInteractor->Start(); after the last line ?

Seems to be, but now is the problem, that I getting the error, that Glew is missing, but I using win32 OpenGL which will use GLU?

vtkWin32OpenGLRenderWindow (0000011D8A04EF60): GLEW could not be initialized: Missing GL version

Ok, I can now reproduce the problem.

It has nothing to with the interactor.
Its because of using Win32OpenGLRenderWindow or not. Without Glew, it does not work, hence it uses then GLU. I tried it on a Laptop with intel/nvidia Hardware and on a total different PC with newest AMD and ATI. Same issue, same cmake build: black window. Is there something I miss regarding OpenGL usage without GLEW? Seems to be weird, to need using GLEW to Render stuff.

so I getting somewhere.
I used Glew, set everything up fine.
Using vtkWin32OpenGLRenderWindow and vtkExternalOpenGLRenderer for the rendering of the Window. So far so good. Working well, if the initialisation is done right.

But the background is black, it should be white and there should be something to see.

Also there is a problem with Rendering “µ” when using vtkTextActor, do not know how to do this in utf-8 without messing with the code to convert every occurance of µ into utf-8. I use CString (which will be CStringW)

As I see in the source codes and especially in the Examples part, since vtk 9 examples for mfc are deleted, why? Is this not supported anymore?

problem persist