![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В Rich edit вращением колесика мыши при нажатой левой кнопке можн [D5, Win95/98, WinME, NT4, Win2k, WinXP]
bobo © (2003-03-25 11:11:00)В Rich edit вращением колесика мыши при нажатой левой кнопке можно виртуально изменять размер шрифта в окне. Кто знает, как это делать программно ?
savva (2003-03-25 11:55:00) [1]забыл
EM_SETZOOM = WM_USER + 225;
savva (2003-03-25 11:54:00) [2]
RichEdit1.Perform(EM_SETZOOM,1,2); // 1/2
RichEdit1.Perform(EM_SETZOOM,2,1); // 2/1
выдержка из MSDN
EM_SETZOOM
The EM_SETZOOM message sets the zoom ratio anywhere between 1/64 and 64.
To send this message, call the SendMessage function with the following parameters.
SendMessage(
(HWND) hWnd, // handle to destination window
EM_SETZOOM, // message to send
(WPARAM) wParam, // numerator
(LPARAM) lParam // denominator
);
Parameters
wParam - Numerator of the zoom ratio.
lParam - Denominator of the zoom ratio.
These parameters can have the following values.
Value Meaning Both 0 Turns off zooming by using the EM_SETZOOM message (zooming may still occur using ITextHost::TxGetExtent).
1/64 < (wParam / lParam) < 64 Zooms display by the zoom ratio numerator/denominator