#winapi #programowanie #windows #programowaniewindows #cpp Hej, nie mogę znaleźć żadnego przykladu w jaki sposób powinno się rysować w jakimś sub-okienku czyli np. ramce która jest w głownym oknie, czy to jest dobry sposób? Generalnie działa bez problelmów ale tak sie chyba nie powinno pisać..
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(_hwnd, &ps);
EndPaint(_hwnd, &ps);
PAINTSTRUCT ps_map;
HDC hdc_map = BeginPaint(GetDlgItem(_hwnd, IDS_MAP), &ps_map);
// i tu coś rysuje
// i pojawia się już w ramce
EndPaint(GetDlgItem(_hwnd, IDS_MAP), &ps_map);- Najlepsze
- Wszystkie komentarze

ponton
@ZawzietyRobaczek: generalnie polecałbym C# i .NET, bo w tym się obecnie pisze GUI pod Windowsem, ale jak już musisz C++ to też się jakoś da użyć .NET-a: https://www.simplilearn.com/tutorials/cpp-tutorial/cpp-gui
ZawzietyRobaczek Autor
@ZawzietyRobaczek: np o coś takiego chodzi - o narysowanie np. grida, mapki itp w ramce czyli w jakimś sub okienku głownego okna

ZawzietyRobaczek Autor
@ZawzietyRobaczek: czy w tym wpyadku trzeba tą ramkę stworzyć jako nowe okno za pomocą: CreateWindowEx ?
ZawzietyRobaczek Autor
@ZawzietyRobaczek: ok, chyba znalazlem, trzeba to tak chyba zrobić: https://stackoverflow.com/questions/11159672/how-to-draw-a-line-in-a-static-control

ponton
@ZawzietyRobaczek: Tak z ciekawości, czemu bawisz się WinAPI? Toż to archeologia.
ZawzietyRobaczek Autor
@ponton: a nie wiem, jak robie aplikacje ktore gdzies potem publikuje to program zajmuje mniej miejsca nie trzeba zadnych bibliotek instalować i cala aplikacja moze byc w jednym pliku.. z zewnetrzymi gui to trzeba to poinstalowac po konfigurowac, QT nie chce mi sie zaprzęgać, chce korzystać też z kompilatora MSVC, trcoeh wicej srania się z tym
ZawzietyRobaczek Autor
@ponton: ps. a co byś polecał? chyba osobiście bym sie skusił na gui w QT + reszta w MSVC,
ZawzietyRobaczek Autor
@ponton: a chyba to widzialem kiedys nawet, robie w C zeby nie ślimaczyło, tylko było wydajnie, no i tyle znam ;) i mi wystarcza do moich potrzeb






