Rozmiary projektowanego okienka VS2012

0

Cześć, projektując sobie okienko, dałem mu wysokość na 25 pikseli. Tak mi się przynajmniej wydawało (25 to liczba jaka pojawia się w dolnym prawym rogu visuala - mówiąca o rozmiarach kontrolki).

Następnie w kodzie utworzyłem jakąś kontrolkę, gdzie w RECT dałem jej wysokość również 25 pikseli. Okazało się, że kontrolka stworzona kodem jest mniejsza od tego mojego okienka. Co oznacza, że albo w RECT nie podajemy pikseli, albo designer nie pokazuje nam pikseli, tylko coś innego.

Więc jaka jest prawda? Jak to działa?

(dodam, że okienko jest bez bordera, a ta kontrolka to zwykły button)

Po sprawdzeniu za pomocą GetWindowRect, okazało się, że okienko ma wysokość 41. To w końcu co to są za jednostki?

0

Sprawdź co aktualnie masz we właściwości: Size

0

Okazuje się, że w MFC okienka projektuje się w Dialog Units, a nie w pikselach. I chyba nie ma opcji, żeby robić to w pikselach. Ale jakby ktoś coś takiego znalazł, to byłbym wdzięczny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1