webForumDet fria alternativet

flight simulator program

C/C++

1 svar · 182 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Frågan#1

hejsan
jag behöver göra ett program som är öppet samtidigt som jag kör flight simulator och "lägger" sig över flightsimulator...

går detta att göra med visual c++ och vad bör jag tänka på?

Medlem sedan juni 20022 599 inlägg
#2

Det beror lite på hur flightsimulatorn fungerar internt.

Eventuellt räcker det med att anropa:

SetWindowPos(hwnd, HWND_TOPMOST,0 ,0, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);

för att få fönstret att lägga sig överst (hwnd är fönsterhandtaget).

Sen är det ju möjligt att flightsimulatorn gör något liknande för att den insisterar på att ligga överst. I så fall kanske det räcker att anropa SetWindowPos igen på en timer? Kanske inte? Prova!

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)