6 Dicembre 2002
Costruzione di Interfacce - Paolo Cignoni
13
OnPaint
vOnDraw č propria delle viste, qui siamo un po`pių a basso livello. Si disegna nella onpaint.
vvoid CGLWnd::OnPaint()
v{
v CPaintDC dc(this); // device context for painting
v SetGL();
v glPushMatrix();
v glRotatef(30*clock()/1000.0f,0,0,1);
v glClearColor(.4,.3,.3,1);
v glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
v glColor3f(1,1,1);
v glBegin(GL_LINE_LOOP);
v glVertex2f( .3f,-.3f); glVertex2f(-.3f,-.3f);
v glVertex2f(-.3f, .3f); glVertex2f( .3f, .3f);
v glEnd();
v glPopMatrix();
v SwapBuffers(m_hDC);
v}
v
v