Re: СRrichEditCtrl
От: Carc Россия http://www.amlpages.com/home.php
Дата: 10.09.05 16:32
Оценка:
Здравствуйте, garish, Вы писали:

G>Уважаемые коллеги, как управлять или зафиксировать масштабирование в СRrichEditCtrl. Заранее большое спасибо.


static
void GetZoomParams(
    WPARAM& wParam
    ,LPARAM& lParam
    , const UINT Percent)
{
    
    if (100!=Percent) {
        lParam=64;
    }
    else {
        lParam=0;
    }
    wParam=(Percent*lParam)/100;
}
BOOL SetZoom(HWND hwndRich, const UINT nPercent) {
    WPARAM wParam=0;
    LPARAM lParam=0;
    GetZoomParams(wParam,lParam,nPercent);
#ifndef EM_SETZOOM
    ASSERT(WM_USER==0x0400);
    const UINT EM_SETZOOM=(WM_USER+225);
#endif
     return SendMessage(hwndRich,EM_SETZOOM,wParam,lParam);
}


фиксить никак. Просто при загрузке текста ставишь заново.
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.