visual c++
2 отговора
224 прегледа
visual c++
Значи имам следните два проблема, малко са тъпички но дано някой може да ми помогне:
Значи проблемите ми са когато работя с диалог
1. Немога да разбера защо като правя печат от диалоговата програма не са съизмерими текста и линиите които рисувам с CDC.
2. Как мога да променя размера на фонта на меню което съм сложил към диалога ?
Мерси предварително, ако някой може да хелп
Значи проблемите ми са когато работя с диалог
1. Немога да разбера защо като правя печат от диалоговата програма не са съизмерими текста и линиите които рисувам с CDC.
2. Как мога да променя размера на фонта на меню което съм сложил към диалога ?
Мерси предварително, ако някой може да хелп
Re: visual c++
Za pechata ....vij mapping mode na device context ....variantite sa mnogo , a rezultatite izumitelni ...
Re: visual c++
za printinga viz:
::GetDeviceCaps(displaydc, LOGPIXELSX)
::GetDeviceCaps(displaydc, LOGPIXELSY)
- namirash rezolucijata na displeja po X i po Y w pikseli/inch
::GetDeviceCaps(printerdc, LOGPIXELSX)
::GetDeviceCaps(printerdc, LOGPIXELSY)
::GetDeviceCaps(printerdc, HORZRES);
::GetDeviceCaps(printerdc, VERTRES);
- namirash rezolucijata na printera po X i po Y w tocki/inch
- namirash shirinata i wisochinata na printerskata stranica w tocki
wseki bitmap, kojto printwash display->printer trjabwa da se skalira
sprjamo poluchenite stojnosti ot gornite funkcii (dosta dosadna rabota)
Ako iskash mashtaben printerski font, polzwaj
CFont::CreatePointFont(), kudeto kato dc zadawash printerskoto dc. Fonta shte
bude suobrazen sus rezolucijata na printera, primerno:
font.CreatePointFont(120, "Courier New", &printerdc);
::GetDeviceCaps(displaydc, LOGPIXELSX)
::GetDeviceCaps(displaydc, LOGPIXELSY)
- namirash rezolucijata na displeja po X i po Y w pikseli/inch
::GetDeviceCaps(printerdc, LOGPIXELSX)
::GetDeviceCaps(printerdc, LOGPIXELSY)
::GetDeviceCaps(printerdc, HORZRES);
::GetDeviceCaps(printerdc, VERTRES);
- namirash rezolucijata na printera po X i po Y w tocki/inch
- namirash shirinata i wisochinata na printerskata stranica w tocki
wseki bitmap, kojto printwash display->printer trjabwa da se skalira
sprjamo poluchenite stojnosti ot gornite funkcii (dosta dosadna rabota)
Ako iskash mashtaben printerski font, polzwaj
CFont::CreatePointFont(), kudeto kato dc zadawash printerskoto dc. Fonta shte
bude suobrazen sus rezolucijata na printera, primerno:
font.CreatePointFont(120, "Courier New", &printerdc);