title image


Smiley Re: okay vordergrund geht jetzt
Mein Vorschlag ist easy zu realisieren.



Bevor du die MessageBox aufrufst, startest du einen Timer in sehr kurzem Intervall:



hTimer = SetTimer(0, 0, 25, (TIMERPROC)TimerFunc);

MessageBoxA(NULL, "Eine Message", "Ein Titel", MB_ICONWARNING);



Die Timerfunktion dann:





void CALLBACK TimerFunc(HWND hwnd, UINT umsg, UINT idEvent, DWORD dwTime){

HWND ctl;

RECT r;

ctl = GetForegroundWindow();

KillTimer(0, idEvent);

if(ctl){

GetClientRect(ctl, &r);

MoveWindow(ctl, 100, 100, r.right, r.bottom, true);

}

}



Platziert die Messagebox x=100, y=100.


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: