Thread View: pl.comp.lang.c
3 messages
3 total messages
Started by Tab
Mon, 05 Jan 1998 10:20
piszesz w VC++ 5.0???
Author: Tab
Date: Mon, 05 Jan 1998 10:20
Date: Mon, 05 Jan 1998 10:20
14 lines
1269 bytes
1269 bytes
Zdaje sobie sprawe ze prosba jest nieslychanie lamerska. Ale juz sam
niewiem co jest zle w pisanym przezemnie programie. Mam wiec prosbe do
kogos komu idzie pisanie pod windowsa w VC++5.0 naprzyklad. Formulowanie
konkretnego pytania byloby nieslychanie zawile, poprosze wiec o
programik robiacy nastepujaca rzecz:
Jest sobie okienko, klikam w dowolnym miejscu jego powierzni mysza, a on
w tym miejscu wyswietla naprzyklad literke "a". bez martwienia sie ze
przy kolejnym odswierzaniu niebedze zadnej informacji gdzie zostaly
wyswietlone poprzednie. Poporostu obsluga zdarzenia "klik" plus
przerysowanywanie okna. Banal , a jednak gdzes tam blad robie i mnie juz
szlag trafia.
Dzieki:)
Tab
Re: piszesz w VC++ 5.0???
Author: Jacek Szpyrka
Date: Mon, 05 Jan 1998 18:38
Date: Mon, 05 Jan 1998 18:38
25 lines
1726 bytes
1726 bytes
Tab napisaĆ(a) w wiadomoĆci: <34B0B3E7.DFC5C32B@pios.gov.pl>...
>Jest sobie okienko, klikam w dowolnym miejscu jego powierzni mysza, a on
>w tym miejscu wyswietla naprzyklad literke "a". bez martwienia sie ze
>przy kolejnym odswierzaniu niebedze zadnej informacji gdzie zostaly
>wyswietlone poprzednie. Poporostu obsluga zdarzenia "klik" plus
>przerysowanywanie okna. Banal , a jednak gdzes tam blad robie i mnie juz
MoĆŒna tak:
void CAView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CClientDC dc (this);
dc.TextOut (point.x, point.y, "a", 1);
CView::OnLButtonDown(nFlags, point);
}
pozdrawiam
Porkis (Jacek Szpyrka)
porkis@kki.net.pl - jeĆli nie dziaĆa sprĂłbuj:
@bbs.chip.pl, @polbox.com, @tempus.ii.uni.wroc.pl
http://polbox.com/p/porkis, http://www.kki.net.pl/porkis
Re: piszesz w VC++ 5.0???
Author: Piotr RudziĆski
Date: Wed, 07 Jan 1998 14:29
Date: Wed, 07 Jan 1998 14:29
33 lines
2203 bytes
2203 bytes
Tab <tab@pios.gov.pl> wrote in article <34B0B3E7.DFC5C32B@pios.gov.pl>... > Zdaje sobie sprawe ze prosba jest nieslychanie lamerska. Ale juz sam > niewiem co jest zle w pisanym przezemnie programie. Mam wiec prosbe do > kogos komu idzie pisanie pod windowsa w VC++5.0 naprzyklad. Formulowanie > konkretnego pytania byloby nieslychanie zawile, poprosze wiec o > programik robiacy nastepujaca rzecz: > Jest sobie okienko, klikam w dowolnym miejscu jego powierzni mysza, a on > w tym miejscu wyswietla naprzyklad literke "a". bez martwienia sie ze > przy kolejnym odswierzaniu niebedze zadnej informacji gdzie zostaly > wyswietlone poprzednie. Poporostu obsluga zdarzenia "klik" plus > przerysowanywanie okna. Banal , a jednak gdzes tam blad robie i mnie juz > szlag trafia. > Dzieki:) > > Tab > > Przypuszczam ze rozwiazanie Twojego problemu znajduje sie w ksiazce Steve Holzner "Visula C++ Heavy metal" wprawdzie dla VC++ 2.0 ale dziala pod 5.0 - w rozdziale " Wykorzystanie metaplikow do automatycznego odswierzania okna w funkcji OnDraw()". Polega to na tym , ze wszystkie wykonywane operacje na CDC wykonywane sa rownierz na metapliku a nastepnie jest on w razie potrzeby odtwarzany w OnDraw(). Programik pozwala na rysowanie myszka lini na ekranie i odswierzanie ekranu w przypadku np. zmiany okna. Jesli Cie to interesuje to moge przeslac na prywatny adres listing tego programu z dyskietki zalaczonej do ksiazki. ---------------------- Pietrek ICQ : 5077055
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads