Używam obu tych funkcji wcześniej, ale nie widzę różnicy między nimi. Cóż, wiem, że DrawText wymaga prostokąta formatowania i może zrobić formatowanie tekstu, a textout tylko współrzędne początkowe, czy są jakieś inne różnice?DrawText VS TextOut Win32
15
A
Odpowiedz
16
- Zwraca ciąg tekstowy w regionie prostokąt określony we współrzędnych logicznych.
- Zapewnia wygodne sposoby formatowania tekstu wielowierszowego.
- Stosowany jest głównie do formatowania akapitów wordbreaking, rozszerzając zakładki itp
- Jest to prosta funkcja text-rysunek, który jest łatwy w obsłudze.
- Rysuje ciąg znaków w określonym miejscu, używając aktualnie wybranych atrybutów tekstu.
- Ciąg tekstowy do rysowania nie musi być zakończony zerem.
Również spojrzeć na ExTextOut i DrawTextEx
2
Narysuj tekst może służyć do podania długości lub rozmiaru tekstu bez wyświetlania go. Jest to przydatne, gdy musisz wyrównać maksymalną długość wyświetlania zestawu łańcuchów. Również jeśli podasz ciąg znaków zakończony znakiem zerowym jako dane wejściowe w DrawText, nie musisz podawać długości ciągu znaków - jest on tworzony automatycznie.
3
DrawText() jest User32.dll
TextOut() jest Gdi32.dll
DrawText najprawdopodobniej wywołuje TextOut w jego realizacji.
Powiązane problemy
- 1. Win32 EXCEPTION_INT_OVERFLOW vs EXCEPTION_INT_DIVIDE_BY_ZERO
- 2. canvas drawtext direction
- 3. Przejrzyste okno win32 i tekst
- 4. Jak obrócić tekst dla drawText?
- 5. Android drawText z zawijaniem tekstu
- 6. Interfejs API win32 win32 api
- 7. Kanwa Androida drawText Pozycja y tekstu
- 8. VS 2010 - Otwieranie Kreatora aplikacji Win32 jako pliku .html
- 9. Jak uzyskać nazwę wątku Win32?
- 10. Różnica między #if zdefiniowanymi (WIN32) i #ifdef (WIN32)
- 11. DrawText za pomocą FONT i SetBkMode w oknach Dialog
- 12. Obliczanie zawijania tekstu w .NET DrawingContext Metoda DrawText
- 13. QPainter :: drawLine i QPainter :: drawText z innym kolorem w Qt
- 14. Porównywanie nazw plików Win32
- 15. Win32: Obejść dla GetFileAttributes()
- 16. cufft.lib dla win32 brakuje
- 17. Tworzenie usługi pyt3 win32
- 18. Haskell, GHC, win32, cairo
- 19. Object oriented C++ win32?
- 20. python win32 symulować kliknij
- 21. Win32 mkdir kontra _mkdir
- 22. Niepoprawna aplikacja Win32
- 23. Problem z konsolą Win32:
- 24. Strukturyzacja kodu Win32 GUI
- 25. python dokumentacja rozszerzeń win32
- 26. C++ Win32 Console Color
- 27. Podwójne buforowanie? Win32 C++
- 28. Używanie makr Win32 lub _MSC_VER wieloplatformowe
- 29. Osadzanie Mono w Delphi Win32
- 30. Statyczne klasy w Delphi (Win32)
Ponadto: DrawText respektuje kerning, a TextOut nie – BeyelerStudios