|
|
|
Изменение толщины линии в MFC
|
|||
|---|---|---|---|
|
#18+
Такая смешная проблема: не могу изменить толщину линии при рисовании CPen newPen; newPen.CreatePen(PS_DASH,width,GetColor()); CGdiObject* pOldPen = pDC->SelectObject(&newPen); pDC->Ellipse(GetRect()); pDC->SelectObject(pOldPen); Насколько я понимаю, второй параметр при создании карандаша это толщина. Проверял, в width приходит нужная толщина, однако даже при подстановке туда любой константы (1, 2, 3, ...), эллипс рисуется с толщиной линии равной 1. Было замечено, что при подстановке в width больших значений, напр. 40, 100, 1000, толщина всё-таки начинает менятся. В чем же дело? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 21:28 |
|
||
|
Изменение толщины линии в MFC
|
|||
|---|---|---|---|
|
#18+
saypn пишет: > Было замечено, что при подстановке в width больших значений, напр. 40, > 100, 1000, толщина всё-таки начинает менятся. В чем же дело? Ты не пробовал думать, в каких единицах измерения задается толщина линии ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2007, 13:44 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=293&tid=2028819]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 352ms |

| 0 / 0 |
