123123123Abdel
Nieuwe gebruiker
- Lid geworden
- 22 dec 2006
- Berichten
- 1
Beste,
Ik krijg het maar niet voor elkaar om een venster te sluiten als er meer dan 1 keyboard layout beschikbaar is op het systeem (Control Panel -> Regional and Language Settings -> tab Languages -> Details). Het sluiten lukt ook niet dmv het klikken op de kruisknop rechtsboven het venster.
Als er maar 1 op het systeem is, dan werkt het wel en sluit het correct af.
Meer dan 1 keyboard layout gebeurt er niets. echter ALT+F4 werkt wel, en als ik een popup menu uitvoer, deze weer wegklik en daarna pas op de sluitknop, dan werkt het ook.
hInstw = installationWindow->GetHwnd(); //haalt handle op en kent deze toe
PostMessage(hInstw, WM_CLOSE, 0, 0); //stuurt message naar OS
Heb het ook al geprobeerd met sendmessage maar dan krijg ik hetzelfde resultaat. Ook met WM_DESTROY hetzelfde verhaal.
Is iemand bekend met het probleem, en kan mij hiermee helpen? bij voorbaat dank.
mvg Abdel
Ik krijg het maar niet voor elkaar om een venster te sluiten als er meer dan 1 keyboard layout beschikbaar is op het systeem (Control Panel -> Regional and Language Settings -> tab Languages -> Details). Het sluiten lukt ook niet dmv het klikken op de kruisknop rechtsboven het venster.
Als er maar 1 op het systeem is, dan werkt het wel en sluit het correct af.
Meer dan 1 keyboard layout gebeurt er niets. echter ALT+F4 werkt wel, en als ik een popup menu uitvoer, deze weer wegklik en daarna pas op de sluitknop, dan werkt het ook.
hInstw = installationWindow->GetHwnd(); //haalt handle op en kent deze toe
PostMessage(hInstw, WM_CLOSE, 0, 0); //stuurt message naar OS
Heb het ook al geprobeerd met sendmessage maar dan krijg ik hetzelfde resultaat. Ook met WM_DESTROY hetzelfde verhaal.
Is iemand bekend met het probleem, en kan mij hiermee helpen? bij voorbaat dank.
mvg Abdel