Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem nastavenie okna v MFC

VSETKO mas v MSDN, k vacsine veci aj priklady, pokial mas kompletnu MSDN nainstalovanu lokalne, tak tam mas perfektny help po klavese F1 aj s linkami.

Ked nieco aj tak nie je jasne, tak vacsinu MFC frameworku mas aj ako zdrojaky, v C:\Programy\Microsoft Visual Studio 8\VC\atlmfc\src\ tam si to mozes prehladat co hladas, ze ako je implementovane napriklad standarne CWnd:Create v MFC apod.

Ked nemas kompletne MSDN nainstalovane, tak http://msdn.microsoft.com a do hladania si das OnCreate
Najdes http://msdn.microsoft.com/en-us/library/384x0633.a spx
a vidis ze lpcreateStruct je pointer na CREATESTRUCT. Kliknes si na CREATESTRUCT a vidis jak ta struktura vyzera.
A dalej si precitas sekciu Remarks (spravidla najdolezitejsia sekcia v popisoch MSDN :) kde vidis ze
The CWnd object receives this call after the window is created but before it becomes visible.
The CREATESTRUCT structure contains copies of the parameters used to create the window.
Takze v tej strukture nema vyznam nieco menit, ptz okno uz bolo vytvorene.

Ked chces menit velkost tak si kliknes na CWnd members, cim sa dostanes sem
http://msdn.microsoft.com/en-us/library/b5wzwdk7.a spx
a najdes si metodu ktora ti vyhovuje viac, napr. vidis ze PreCreateWindow je to co chces
http://msdn.microsoft.com/en-us/library/4yc5skce.a spx
Override this member function to modify the CREATESTRUCT structure before the window is created.

kliknes si tam na EXAMPLE a mas tam aj priklad.

Achjo. V MSDN JE VSETKO. Knihy su hovadiny. Nauc sa pouzivat MSDN.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny