18+ nsfw

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

#programowanie #mfc #windows #visualstudio Hej, czy robiąc aplikację w MFX Visual Studio 2015 można z ręki wklepać sformatowany tekst, np. do about boxa czy jakeigoś opisu, chodzi o to że nie chce włazić w kod i ręcznie ustawiać znaczniki itp, tylko np. przy uzyciu RichEdit czy Static Text mieć możliwość formatowania tekstu podczas wpisywania - cel statyczny, chce mieć po prostu wyświetlony, sformatowany tekst żeby był bardziej czytelny niż zwykły Static Text
18+ nsfw

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

18+ nsfw

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

18+ nsfw

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

A musi być koniecznie MFC ? Jak nie, to proponuję bardzo podobną alternatywę, mianowicie wxWidgets. Jest to framework bazujący mocno na MFC. Na sieci masz sporo tutoriali oraz bardzo dobrze opisaną dokumentację.
@JoeBlade: Ten wpis też dopiero zauważyłem. Polecam oznaczać we wpisach osoby którym odpowiadasz :D Mimo wszystko dzięki za odpowiedź, ale poradziłem sobie w inny sposób ;)
#programowanie #mfc #visualstudio Pisze sobie aplikacje wykorzystującą przy pobieraniu xmla z internetu i obrabiania go CpRogressCtrl. Po wykonaniu wyskakuje okienko, że wszystko jest ok. Niestety kod wykonuje się szybciej niż progress bar się wypełnia, i okno wyskakuje przed skonczeniem się paska. Pasek dochodzi do konca, gdy okienko juz wyskoczyło. Da rade jakoś poczekać z tym, żeby okno wyskoczyło dopiero jak progress bar dojdzie do końca ?
@Krostel: ale co chcesz? Gotowy kod czy link do kursu angielskiego? Przecież na MSDN jest pelna dokumentacja, z przykladami, można to na 10 sposobów zrobić. Jak kod się wykonuje szybciej niż Ci się pasek postępu wypełnia to masz skopana jego implementację, nad czym tu debatowac?
Mireczki, jest wśród was jakiś specjalista od programowania grafiki w OpenGL? Próbuję zaimplementować skuteczny frustum culling, ale niestety chyba źle obliczam granice stożka widzenia, bo widzę jak obiekty znikają na ekranie, tak jakby granica cullingu przebiegała nie tam gdzie trzeba. Może ktoś podpowiedzieć w jaki sposób wy to rozwiązaliście? Ja próbuję wyliczać równania poszczególnych płaszczyzn z przemnożenia macierzy model * projection, potem sprawdzam odległość obiektu otoczonego bounding sferą do każdej z płaszczyzn
@tell_me_more: Wrzuciłem absolutne minimum żeby zrozumieć co się tam właściwie dzieje, nie chciałem zasypywać kodem bo i tak tego trochę jest :)

Narazie wklejam na pastebin, może jak skończę to wrzucę cały projekt na GITa, ale to do przemyślenia jeszcze.

http://pastebin.com/0TW3dMVH

edit: myślę, że też zrobię podobnie postaram się narysować ten stożek jaki wychodzi z obliczeń i sprawdzę jak się zachowuje - póki co sprawdzałem wizualnie, plus ustawiałem aktualizację np. tylko
@Shilghter: hm, tak na pierwszy rzut oka, to skorzystaj z jakiejś biblioteki albo zrób sobie funkcje do mnożenia macierzy. Bo sprawdzanie ręcznie 20 linijek typu

clip[ 4] = model[ 4] * projection[ 0] + model[ 5] * projection[ 4] + model[ 6] * projection[ 8] + model[ 7] * projection[12];
czy gdzieś nie ma indeksu złego jest trochę słabe, i ja np. nie mam pewności, że tam nie ma błędu, choć
18+

Zawiera treści 18+

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

#programowanie #cpp #mfc

Mam taki problemik, głowię się jak sprytnie zaimplementować listę ustawień, taką jak w uTorrent (advanced settings).

Tylko teraz jest problem bo mam trzy różne typy danych string, int, bool. Ale chciałbym to zrobić jak najbardziej zwięźle, czyli nie robić osobnych case dla każdego ustawienia i przepisywać ten sam kod wszędzie.

Myślałem, żeby zrobić szablon struktury konkretnego ustawienia i dodać do listy wskaźnik na tę strukturę, ale ostatecznie musiał bym
@kasper93: Mocno mieszasz tutaj poziomy abstrakcji, mówisz o liście ustawień (całym jakby komponencie), a zaraz o case, wskaźnikach itd. i robieniu "na piechotę". czy przez robienie na piechotę masz na myśli kopiowanie kodu 100x? Przecież można zrobić na piechotę (także z case) a dobrze.

Zrobiłbym po prostu kontener "czegoś co można ustawiać" z poszczególnymi "opcjami" konkretnego typu, oprogramować to uniwersalnie, dzięki czemu stworzenie takich ustawień ostatecznie powinno wyglądać na coś w