#programowanie #cpp #winapi #windows #wingdi #gdi #visualstudio Cześć, mam taki edytor.
Poszukuję jakiegoś prostego przykładu, który by coś rysował nie w głównym oknie aplikacji tylko w dodatkowo utworzonym oknie takim jak tutaj po lewej.
Nie jestem pewien czy dobrze mam to zrobione, chciałbym zobaczyć przykład który pokazuje jak to się powinno robić. jedyne przykłady jakie znajduje to takie
ZawzietyRobaczek - #programowanie #cpp #winapi #windows #wingdi #gdi #visualstudio Cz...

źródło: Przechwytywanie

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZawzietyRobaczek: czy jest jakiś szczególny powód, dla którego bezpośrednio piszesz w winapi? W sensie ja wiem, że każdy ma swoje tam preferencje, ale są chyba prostsze sposoby na pisanie okien.
  • Odpowiedz
@ZawzietyRobaczek: Rozumiem, że z racji doświadczenia znajomość winapi może się przydać przy utrzymaniu jakichś starych projektów, ale ja osobiście nie trzymałbym się jednej konkretnej platformy (a zwłaszcza Windowsa) myśląc o dalszym rozwoju zwłaszcza w C++. Qt jest na licencji LGPL - możesz podlinkować potrzebne biblioteki statycznie przy zachowaniu licencji. To co potrzebujesz jest tam do zrobienia od strzała i będzie dało się zbudować pod wiele systemów.
  • Odpowiedz
#programowanie #winapi #windows #gdi #wingdi Mireczki czy takie użcie jest poprawne? Chodzi o to że w moim okienku głownym mam kilka okienek, i każde z nich ma swoją zawartość (podgąd textury).. Dla mnie to działa ok, ale usłyszałem, że BeginPaint i EndPaint tylko raz powinno być w WMPAINT: to jak to inaczej zrobić?

case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(_hwnd,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#winapi #wingdi #cpp #jezykc Cześć, pytanie z winAPI, czy da się obejść, żeby nie tworzyć za każdym razem Bitmapy w każdej klatce? Ogromna strata wydajności - próbowałem wyciąganać CreateDIBitmap do jakiegoś Inita poza pętlę - myśłaem, że jak mu dam wskaźnik to bedzie korzystał po prostu z bufora na który ten wskaznik wskazuje - a tu widocznie za kazym razem kopiuje zawartość, kiedy CreateDIBitmap
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach