Nemo
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Nemo
-
-
Nie zaabrdzo to ruzmiem.
Opisz problem jaśniej.Opisz dokladniej jak wczytujesz to za pomoca OGL - bo ja nie wiem w czym szukac błędu ;]
-
W konsoli nie ma pogrubienia ani kursywy.
konsola to jets jak DOS w wersji Winows;)
w konsoli nei da sie rysowac zadnych obiektów
w DOSowych programach inicjowlao sie tryb graficzny zeby cos przedstawic graficznie :D
Wiec trzeba w konsoli wyywloac takowy typ graficzny (p za pomoca OpenGL :D )
Ogolne mowiac w konsoli nie porysujecie sobei kółek anie lini -
https://winapi.org/main.php?dzial=lekcja&art=1
https://winapi.org/main.php?dzial=lekcja&art=2itd.
zmieniaj tylko osttania liczbe na wieksza 8)A reszta to zwykle szuanie plików,... + MSDN
Ale przykladu programu takiego nei mam ;)
-
Z petla nic nie kombinowalem tylko tak sobie pomyslalem.
A ten kod co jest w moim poscie wyzej to kod z procedurki okna glownego,
a hwnd_t to uchwyt okna modalnego (zamonialem to napsiac).Ja zrobilem z tym fokusem tak jak napsailes teraz ale mi to nie dzialal tak jak powinno wiec zrobilem tak jak w kodzie wyzej ale tez nei do konca dobrze ;)
-
dobry pomycl
ale nie do kocna dobry ;)
ale wymyslilem takie cos
daje do funkcji komunikatow takei cos:if(IsWindowVisible(hwnd_t) && Msg!=WM_PAINT && Msg!=WM_NCPAINT) return 0; switch(Msg) { [...] case WM_SETOCUS: SetFocus(hwnd_t); return 0; [...] }
i wszystko parwie dzial ale:
jak rusze tym oknem "modalnym" to okno glowne nie odswierza sie tylko zostaje taka maźia po oknie modalnym (jedynie to co w obsludze WM)PAINT jest sie odswieza)
jak zminimalizuje okno modalne i je potem przywrice to nie wiem czemu ale traci ono focus, tzn aktywne jest okno glowne - ma aktywny pasek ale nie reaguje na nic tak samo jak modalnedziwna sparwa z tym :|
a moze zrobic tak:
w glownej petli ignorowac wszystkie komunikaty i tylko odbierac te do okna modlanego
eh sam jzu nie wiem ;] -
Przeczytaj dokladnie pierwszego posta. Oto wazniejszy urywek:
Piasiu napisał:Nie chodzi mi tu o modalne okno dialogowe tylko zwykle okno... -
Chodzi mi o to ze rejestruje dwa okna.
Jedno okno jest głównym oknem, a drugie chche zeby blo modalne, tzn ze ma sie uruchomic np po nacisnieciu guzika w glownym okinie i ma jakby blokowac glowne okno, zeby nie dalo sie go przesunac, zamknac, ani kliknac - porostu zeby glowne okno nie reagowalo na nic dopoki nie zamkne tego drugiego okna.A do DS_MODALFRAME raczej chyba nie dziala ;)
-
...a mialem wielka nadzieje ze ktos bedzie wiedzial...
...a tu nikt nie wie...
-
NO ja korzystam z tego co mi wygodne. Szczerze mowiac nie wiem w czym jest lepsze
cout << "tekst";
od
printf("tekst");
Więc uzywam jak mi sie uwidziA co do parametrów programu to mogles napisac mniewiecej tak: "Jak pobrac parametry w programie okienkowym". To bym bardziej zrozumial o co ci chodzi ;)
-
1) Co do pierwszego to w twoim poscie nie bylo mowy o return cos; wiec nic ci o tym nie napisalem.
Ale jak chchesz zeby funkcja zwracala cos to dajesz return cos; i po bulu a jak nie hchcesz to nie dajesz i juz.2)
FILE * f; f = fopen("plik.txt", "r"); fread(...); fclose(f);
Jesli o to ci chodzi to jest takie cos. Zreszta nie wiem po co pytasz skoro mozna to sparwdzic wpisujac kod w vc++ i uruchamiajac.
4) Powiedz na ktorej to stroniejest w tej "Symfoni C++" to mzoe ci powiem
5) Co do piatek to dalej utrzymuje moja odpowiedz. funkcja main(...) wyglada tak samo jak w innych kopilatorach wiec neirozumie pytania albo ty źle je zadales.
I jeszcze cos dalej uwazam ze to sie nadaje do dzialu C/C++ bo ty pytasz o skladnie jezyka C++ a nie o programowanie w Windows (czyli WinAPI, MFC itp)
-
1) dobrze rozumujesz ;)
Tworzysz klase:class klasa { public: int funkcja(void); }; int klasa::funkcja(void) { [...] }
Potem mozesz z niej skorzystac tak:
klasa k; klasa.funkcja();
lub tak
klasa *k; k = new klasa; k->funkcja(); delete k;
2) W C++ wszystkie te funkcje sa;)
ps nie swprintf tylko chyba wsprintf ale moge sie mylic ;]3) Tego to nie wiem.
Może zró takei coś:#define begin { #define end } itd...
oczyiwiscie zartowalem ;)
4) zabardzo nie wiem o co chodzi ci
5) tak samo jak w innych kompilatorach tylko musisz utworzyc projekt konsolowy (Console Application)
wielkie PS
to chyba nadaje sie do działu C/C++ a nie tutaj. -
Takie coś też by mi się przydało więc fajnie jak ktoś odpowie :D
Fajnie jakby ktoś jeszcze napisał jak ją wstawić do okienka dialogowego.
Ale coś mi się zdaje że taka kontrolkę trzeba samemu zrobić :( -
Eh dzieki.
Jawlasnie robilem tak ze dodawalem do wartosci + 1 ale zrobilem maly walek ktory nie przeszedl a mianowicie zamiast
= (HBRUSH) (COLOR_BNTFACE+1);
napsialem
= (HBRUSH) COLOR_BNTFACE+1;;]
-
Klasa WNDCLASS ma pole
wndclass.hbrBackground
do którego tzreba przekazać kolor jakim ma być odmalowane robocza część okna.
W Win32.hlp pisze ze jako te pole mozna dac jakis kolor systemowy więc zrobiłem sobie tak:
wndclass.hbrBackground = (HBRUSH) COLOR_BTNFACE;
NO i patrzę a okno ma kolor biały mimo ze COLOR_BTNFACE to jest kolor Buttona, a one mają u mnie w systemie napewno nie biały kolor :|Może zrobiłem coś źle, jesli tak to powiedzicei gdzie.
Dzieki z góry.
-
Nie chodzi mi tu o modalne okno dialogowe tylko zwykle okno.
Więc wie ktoś jak stworzyć takie okno modalne ??I jeszcze takei pytanko dodatkowe.
Jak sprawdzić czy w kontrolce edycji wpisano jakiś znak (chodzi o kontrolke w modalnym okienku dialogowym z zasobów).
KTORYS Z KOLEI BLAD c / c++ kto to wymyslil? ;]
w C++
Napisano
Czakol: już drugi raz odkąt ja jestem na forum zaczoles nowy topic w zlym dziale.
To o co pytales to dotyczy języka C/C++ wiec nie rozumie czemu ten temat jest w tym dziale.