Applikation immer in den Vordergrund setzen



  • hallo!
    habe da folgendes problem, ich öffne eine applikation z.b. *.pdf) und mir verschwindet diese *.pdf-applikation immer in den hintergrund einer anderen applikation.
    da ich die *.pdf-applikation durch einen tastendruck aus einer anderen appliaktion öffne, liegt die *.pdf-applikation immer im hintergrund der anderen appliaktion.
    gibt es eine möglichkeit um die *.pdf-applikation immer im vordergrund zu haben.

    so setze ich die grösse meiner applikation und dachte ebenfalls so die position im vordergrund bestimmen zu können.

    SetWindowPos(
    	hWindow,
    	NULL,//HWND_TOPMOST,
    	0, 0, 1024, applikationshoehe, 
    	//SWP_NOOWNERZORDER | SWP_NOZORDER | SWP_SHOWWINDOW
    	SWP_SHOWWINDOW
    	);
    

    danke für eure hilfe!

    gruss
    atnt



  • Servus,

    setze mal den Parameter HWND_TOPMOST aber ohne den Parameter SWP_NOZORDER, sonst veräppelst du dich nämlich selber *g*.

    MSDN schrieb:

    SWP_NOZORDER
    Retains the current Z order (ignores the hWndInsertAfter parameter).

    *winke*
    Hellsgore

    EDIT:
    Achja auch ohne den Parameter SWP_NOOWNERZORDER

    MSDN schrieb:

    SWP_NOOWNERZORDER
    Does not change the owner window's position in the Z order.


Anmelden zum Antworten