Ik ben bezig m'n bestaande 3d app om te schrijven naar een control.
Ik heb inmiddels een wndclass geregistreerd, waaraan de proc is gekoppeld.
Subclassing, zoals werd aangedragen in http://gathering.tweakers.net/forum/list_messages/705516 thread is niet aan de orde.
Nu heb ik een paar vraagjes, aangezien ik een paar fundamenten mis bij het maken van een control.
1. De creatie, registratie van de wndclass en de mesage loop, komen deze ook in een WinMain te staan?
Lijkt me namelijk ergens vreemd, aangezien het geen applicatie is.
2. Verder wilde ik weten of de OpenGL functie SwapBuffers automatisch een WM_PAINT genereert?
Zo vind het tekenen nl altijd in de WM_PAINT plaats.
3. Ik neem aan de als ik deze waarde heb gezet
WndClass.lpszClassName = "my_control";
ik daarna een control kan aanmaken met CreateWindowEx( "my_control", "title", ... )?
4. Weet iemand goede resources voor het maken van controls in win32.
5. Weet iemand goede resource voor het maken van controls in MFC?
Zodat je bv later ook gewoon je 3D control zo ergens in je window kunt slepen.
met antwoorden op deze vragen zou ik al een beter beeld kunnen vormen.
Ik heb inmiddels een wndclass geregistreerd, waaraan de proc is gekoppeld.
Subclassing, zoals werd aangedragen in http://gathering.tweakers.net/forum/list_messages/705516 thread is niet aan de orde.
Nu heb ik een paar vraagjes, aangezien ik een paar fundamenten mis bij het maken van een control.
1. De creatie, registratie van de wndclass en de mesage loop, komen deze ook in een WinMain te staan?
Lijkt me namelijk ergens vreemd, aangezien het geen applicatie is.
2. Verder wilde ik weten of de OpenGL functie SwapBuffers automatisch een WM_PAINT genereert?
Zo vind het tekenen nl altijd in de WM_PAINT plaats.
3. Ik neem aan de als ik deze waarde heb gezet
WndClass.lpszClassName = "my_control";
ik daarna een control kan aanmaken met CreateWindowEx( "my_control", "title", ... )?
4. Weet iemand goede resources voor het maken van controls in win32.
5. Weet iemand goede resource voor het maken van controls in MFC?
Zodat je bv later ook gewoon je 3D control zo ergens in je window kunt slepen.
met antwoorden op deze vragen zou ik al een beter beeld kunnen vormen.
