14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем 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 />

Зля рисования,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!