CWnd::OnNcCalcSize
Ramy wywołuje tej funkcji Członkowskich gdy rozmiar i położenie obszaru klienta musi być obliczona.
afx_msg void OnNcCalcSize(
BOOL bCalcValidRects,
NCCALCSIZE_PARAMS* lpncsp
);
Parametry
bCalcValidRects
Określa, czy aplikacja należy określić, która część obszaru klienta zawiera ważne informacje.Windows skopiuje ważne informacje do określonego obszaru w obrębie obszaru nowego klienta.Jeśli ten parametr jest TRUE, aplikacji należy określić, która część obszaru klienta jest prawidłowy.lpncsp
Wskazuje na NCCALCSIZE_PARAMS struktura danych zawierająca informacje o aplikacji można użyć do obliczenia nowy rozmiar i położenie CWnd prostokąta (w tym obszaru klienta, obramowania, podpis, paski przewijania i itd).
Uwagi
Przetwarzanie tej wiadomości, aplikacji, można kontrolować zawartość obszaru okna klienta podczas zmiany rozmiaru lub położenia okna.
Niezależnie od wartości bCalcValidRects, pierwszy prostokąt w tablicy określonej przez rgrc członek struktury NCCALCSIZE_PARAMS struktura zawiera współrzędne okna.Okno potomne współrzędne są względem obszaru klienckiego okno nadrzędne.Współrzędne są współrzędnych ekranu windows najwyższego poziomu.Należy zmodyfikować aplikację rgrc [0 prostokąta odzwierciedlają rozmiar i położenie obszaru klienta.
Rgrc [1 i rgrc [2 prostokąty są ważne tylko wtedy, gdy bCalcValidRects jest TRUE.W przypadku rgrc [1 prostokąta zawiera współrzędne okna, zanim został przeniesiony lub rozmiaru.Rgrc [2 w prostokącie współrzędne obszaru okna klienta przed okna został przeniesiony.Wszystkie współrzędne są ustalane względem nadrzędnego okna lub ekranu.
Domyślna implementacja oblicza rozmiar obszaru klienta, w oparciu o charakterystykę okna (obecność paski przewijania, menu itd.) i umieszcza wynik w lpncsp.
[!UWAGA]
Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.
Wymagania
Nagłówek: afxwin.h