Bij het starten van mijn C-programma gebeuren twee dingen:
1. Aanroep Visual Basic programma ivm logonfunctie
2. SetForeGroundWindow vanuit het C-programma om na het beëindigen van het VB-programma weer op de voorgrond te komen.
Met Windows98 werkte dit goed, maar onder XP werkt dit niet. De taakbalkknop knippert en het venster is wel zichtbaar, maar staat niet op de voorgrond. Ik ben erachter gekomen dat XP zodanig veranderd is, dat programma's dit niet meer mogen doen. In mijn geval zijn de twee programma's (C en VB) voor de gebruiker een logisch geheel en is het onhandig als de gebruiker na het inlogvenster ineens de focus kwijt is.
Wie heeft een oplossing?
1. Aanroep Visual Basic programma ivm logonfunctie
2. SetForeGroundWindow vanuit het C-programma om na het beëindigen van het VB-programma weer op de voorgrond te komen.
Met Windows98 werkte dit goed, maar onder XP werkt dit niet. De taakbalkknop knippert en het venster is wel zichtbaar, maar staat niet op de voorgrond. Ik ben erachter gekomen dat XP zodanig veranderd is, dat programma's dit niet meer mogen doen. In mijn geval zijn de twee programma's (C en VB) voor de gebruiker een logisch geheel en is het onhandig als de gebruiker na het inlogvenster ineens de focus kwijt is.
Wie heeft een oplossing?