Thread View: pl.comp.lang.c
4 messages
4 total messages
Started by Maly
Wed, 08 Oct 1997 00:00
BC++ i winda
Author: Maly
Date: Wed, 08 Oct 1997 00:00
Date: Wed, 08 Oct 1997 00:00
17 lines
1103 bytes
1103 bytes
Jest sobie taki problem: Jest sobie okno TDecoratedFrame, w nim dwa child'y TFrameWindow. W kazdym z tych child'ow sa buttony z overrive'm EvPaint(). Z poziomu okna TDec.Fr. wywoluje MessageBox. Jak user odpowie nie, to nic sie nie dzieje i jest w porzadku. Ale jak odpowie tak, to przerysowuje okno (z czesciowa zmiana zawartosci). I tu jest problem: Jak user nie przesunie ramki MessageBox, to jest O.K., ale jak przesunie, to po odpowiedzi tak w miejscu, gdzie byla ramka zamiast buttonow pojawia sie tlo ich parenta (TFrameWindow). Buttony pojawiaja sie dopiero po zwinieciu i rozwinieciu okna. Dlaczego tak sie dzieje i co zrobic, zeby bylo OK? Przy przesuwaniu ramki MsgBox redraw buttonow jest prawidlowy.(Kompilator BC++4.52) plz hlp -- CUL8ER, Maly.
Re: BC++ i winda
Author: Stanislaw Bochnak
Date: Wed, 08 Oct 1997 00:00
Date: Wed, 08 Oct 1997 00:00
25 lines
1435 bytes
1435 bytes
Maly wrote: > > Jest sobie taki problem: > Jest sobie okno TDecoratedFrame, w nim dwa child'y TFrameWindow. > W kazdym z tych child'ow sa buttony z overrive'm EvPaint(). > Z poziomu okna TDec.Fr. wywoluje MessageBox. Jak user odpowie nie, to > nic sie nie dzieje i jest w porzadku. Ale jak odpowie tak, to > przerysowuje okno (z czesciowa zmiana zawartosci). I tu jest problem: > Jak user nie przesunie ramki MessageBox, to jest O.K., ale jak > przesunie, to po odpowiedzi tak w miejscu, gdzie byla ramka zamiast > buttonow pojawia sie tlo ich parenta (TFrameWindow). Buttony pojawiaja > sie dopiero po zwinieciu i rozwinieciu okna. Dlaczego tak sie dzieje i > co zrobic, zeby bylo OK? Przy przesuwaniu ramki MsgBox redraw buttonow > jest prawidlowy.(Kompilator BC++4.52) > plz hlp > -- > CUL8ER, > Maly. Czy te przyciski maja flagi CLIP_XXX ??? Cos mi sie majaczy odnosnie tych flag i odswiezania podokienek (tutaj przyciskow). Powodzenia. Stanislaw Bochnak
Re: BC++ i winda
Author: Maly
Date: Thu, 09 Oct 1997 00:00
Date: Thu, 09 Oct 1997 00:00
16 lines
875 bytes
875 bytes
Stanislaw Bochnak wrote: > (...) > Czy te przyciski maja flagi CLIP_XXX ??? Cos mi sie majaczy odnosnie > tych flag i odswiezania podokienek (tutaj przyciskow). > Powodzenia. > > Stanislaw Bochnak Jak w funkcji przerysowujacej wsadzilem UpdateWindow() dla kazdego buttona, to podzialalo. Jednak chcialbym sie dowiedziec, dlaczego tak sie dzieje (dzialo)? O flagach CLIP_XXX to jeszcze nie slyszalem, mozesz przyblizyc temat? -- CUL8ER, Maly.
Re: BC++ i winda
Author: Stanislaw Bochnak
Date: Thu, 09 Oct 1997 00:00
Date: Thu, 09 Oct 1997 00:00
28 lines
1436 bytes
1436 bytes
Maly wrote: > > Stanislaw Bochnak wrote: > > (...) > > Czy te przyciski maja flagi CLIP_XXX ??? Cos mi sie majaczy odnosnie > > tych flag i odswiezania podokienek (tutaj przyciskow). > > Powodzenia. > > > > Stanislaw Bochnak > > Jak w funkcji przerysowujacej wsadzilem UpdateWindow() dla kazdego > buttona, to podzialalo. Jednak chcialbym sie dowiedziec, dlaczego tak > sie dzieje (dzialo)? > O flagach CLIP_XXX to jeszcze nie slyszalem, mozesz przyblizyc temat? > -- > CUL8ER, > Maly. Sa to style okienek okreslajace co sie z nimi dzieje, gdy sie nakladaja. Jedna zwie sie CLIP_SIBLINGS i dotyczy okienek rownorzednych, a druga (nie pamietam nazwy) dotyczy relacji podokno - okno zawierajace. Niestety, nie programuje juz bezposrednio w Windows, wiec wiecej szczegolow Ci nie podam. Wlasnie sprawdzilem: WS_CLIPSIBLINGS i WS_CLIPCHILDREN. (Window Style constants). Stanislaw Bochnak
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