Egy példa a kitartás és az ablak helyét

A csomag telepítése szoftverfejlesztő eszközök Windows és nyisson meg egy parancssort környezet az építkezés. A „Start” menüben, mutasson a „Minden program”, „SDK csomag a Microsoft Windows”, majd a „Skins CMD”.







Töltsd le a minta, általában a SDK dokumentációban a merevlemezen.

Ki kell építeni a mintát egy parancssori összeállítási környezet ablakban megy a forrás könyvtárba a minta. A parancssorba írja be MSBuild.

Építeni a minta a Microsoft Visual Studio, a terhelés a minta oldat vagy a projekt fájlt, majd nyomja meg a Ctrl + Shift + B

Futtatni a lefordított mintát összeállítási környezet parancs ablakban futtatni az EXE-fájlt a Bin \ Debug vagy Bin \ Release, a mintában lévő forráskód mappát.







Futtatni a lefordított minta hibakeresés Visual Studio, nyomja meg az F5 billentyűt.

Ebben a példában a megőrzése mérete, elhelyezkedése és állapota ablak ablak. Ablak megnyitásának biztosításához az ablak ugyanazon a helyen, ahol zárva volt. Ezen kívül ebben a példában, a multi-monitor támogatás, azaz a Ha a monitor, amelyen a Window ablak zárva volt. tiltott, a Ablakdoboz jelenik meg a többi csatlakoztatott monitor.

Wanted következő szerkezetek és interfészek Win32 API-funkciót (User32.dll):

WINDOWPLACEMENT. tároló mérete, elhelyezkedése és állapota ablakot (lásd. WINDOWPLACEMENT struktúra leírása).

GetWindowPlacement. WINDOWPLACEMENT kivonására adatok az aktuális ablak bezárása előtt (lásd. GetWindowPlacement funkció leírás).

SetWindowPlacement. WINDOWPLACEMENT visszaállítani az adatokat, amikor megnyitja az ablakot (lásd. SetWindowPlacement funkció leírás).

Szerkezet WINDOWPLACEMENT fizikailag a lemezen tárolt a Microsoft .NET-keretrendszer támogatása erősen típusos alkalmazás beállításait (lásd. Megértése az alkalmazás beállításait).