Hier op m'n stageplek moet ik een programmaatje maken, inhoud doet er niet toe.
Maar ik heb een probleem:
Elk formulier bevat 'n image als achtergrond, dat plaatje is 10x10 pixels maar wordt door de volgende code uitgerekt naar formuliergrootte:
So far so good. Op het systeem waar ik het programma mee heb gemaakt werkt het allemaal perfect. Echter, om te testen heb ik het ook op een (bijna kaal) systeem met Windows 95 gezet. Het probleem is dat de achtergrond van het formulier transparant wordt... De knoppen die zich op het formulier bevinden zijn wel gewoon zichtbaar, het image echter niet.
Ik heb 'n beetje liggen klooien met de MsgBox en die zegt dat het plaatje zichtbaar is en ook precies de afmetingen van de schermgrootte (800x600) heeft. Ook de MouseMove funktie werkt, dus de Image lijkt gewoon aanwezig...
Als ik
weghaal, is het image niet meer transparant en wordt het plaatje wél getoond (in de afmetingen die ik standaard heb opgegeven). Ik weet dat ik nu handmatig het plaatje op elk formulier 800x600 kan maken maar het moet toch ook anders kunnen?
Maar ik heb een probleem:
Elk formulier bevat 'n image als achtergrond, dat plaatje is 10x10 pixels maar wordt door de volgende code uitgerekt naar formuliergrootte:
code:
1
| imgAchtergrond.Move 0, 0, Me.Width, Me.Height |
So far so good. Op het systeem waar ik het programma mee heb gemaakt werkt het allemaal perfect. Echter, om te testen heb ik het ook op een (bijna kaal) systeem met Windows 95 gezet. Het probleem is dat de achtergrond van het formulier transparant wordt... De knoppen die zich op het formulier bevinden zijn wel gewoon zichtbaar, het image echter niet.
Ik heb 'n beetje liggen klooien met de MsgBox en die zegt dat het plaatje zichtbaar is en ook precies de afmetingen van de schermgrootte (800x600) heeft. Ook de MouseMove funktie werkt, dus de Image lijkt gewoon aanwezig...
Als ik
code:
1
| imgAchtergrond.Move 0, 0, Me.Width, Me.Height |
weghaal, is het image niet meer transparant en wordt het plaatje wél getoond (in de afmetingen die ik standaard heb opgegeven). Ik weet dat ik nu handmatig het plaatje op elk formulier 800x600 kan maken maar het moet toch ook anders kunnen?
[ Voor 4% gewijzigd door Flipmo2K op 21-01-2003 12:59 ]