. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Д л я рисования рамки вокруг снимков<br />
экрана вам потр<strong>е</strong>бу<strong>е</strong>мся ч<strong>е</strong>рная<br />
ручка с толш,иной линии 2- пикс<strong>е</strong>ла.<br />
f u s i n g (P e n b l a c k P e n = n e w P e n ( B r u s h e s . B l a c k , 2 ) )<br />
/ ^ ^ u s i n g ( B it m a p h i v e B i t m a p = n e w B it m a p ( h iv e F o r m . C l i e n t S i z e . W i d t h ,<br />
/ / h i v e F o r m . C l i e n t S i z e . H e i g h t ) )<br />
I \ u s i n g ( B it m a p f i e l d B i t m a p = n e w B i t m a p ( f i e l d F o r m . C l i e n t S i z e . W i d t h ,<br />
Так как<br />
f i e l d F o r m . C l i e n t S i z e . H e i g h t ] _<br />
объ<strong>е</strong>кты<br />
Pen {<br />
u s i n g ( G r a p h ic s h i v e G r a p h i c s = G r a p h i c s . F r o m lm a g e ( h i v e B it m a p ) )<br />
и Bitmap<br />
посл<strong>е</strong> {<br />
r e n d e r e r . P a i n t H i v e ( h i v e G r a p h i c s ) ;<br />
прим<strong>е</strong>н<strong>е</strong>ния<br />
нужно }<br />
буд<strong>е</strong>т<br />
удалить,<br />
мы пом<strong>е</strong>стили<br />
их в блок<br />
using.<br />
i n t h i v e W i d t h = e . M a r g in B o u n d s . W id t h / 2<br />
f l o a t r a t i o = ( f l o a t ) h i v e B i t m a p . H e i g h t / ( f l o a t ) h i v e B i t m a p . W i d t h ;<br />
i n t h i v e H e i g h t = ( i n t ) ( h i v e W i d t h * r a t i o ) ;<br />
i n t h i v e X = e . M a r g in B o u n d s . X + ( e . M a r g in B o u n d s . W id t h - h i v e W i d t h )<br />
i n t h i v e Y = e . M a r g i n B o u n d s . H e i g h t / 3 ;<br />
g . D r a w lm a g e ( h iv e B it m a p , h i v e X , h i v e Y , h i v e W i d t h , h i v e H e i g h t ) ;<br />
g . D r a w R e c t a n g le ( b la c k P e n , h i v e X , h i v e Y , h i v e W i d t h , h i v e H e i g h t ) ;<br />
Разм<strong>е</strong>р объ<strong>е</strong>ктов<br />
Bitmaps долж<strong>е</strong>н<br />
совпадать с од<br />
^ластью формы,<br />
i ^р<strong>е</strong>ЭнйЗнач<strong>е</strong>ннои<br />
Зля рисования,