Quick links:
F-IN-BOX DLL Edition Home Page
| Buy license
| Welcome to our forum!
| Ask your question
| Help on the Web
F-IN-BOX DLL Edition Help >> Native Flash ActiveX Interface >> Properties DeviceFont
Description
If set to true and the font is installed on the system viewing the Flash movie, the font information installed on the system will be substituted. Text will be aliased (rough) despite the value of the quality attribute. If the font is not installed on the system, the text will come out anti-aliased (smooth) as long as the quality of the movie is set at high.
Messages
[ C++ ] FPCM_GET_DEVICEFONT FPCM_PUT_DEVICEFONT Structures
[ C++ ] struct SFPCGetDeviceFont { // [out] VARIANT_BOOL DeviceFont; // [out] HRESULT hr; }; struct SFPCPutDeviceFont { // [in] VARIANT_BOOL DeviceFont; // [out] HRESULT hr; }; Example
[ C++ ]
void GetDeviceFont(HWND hwndFlashPlayerControl) { SFPCGetDeviceFont info; ::SendMessage(hwndFlashPlayerControl, FPCM_GET_DEVICEFONT, 0, (LPARAM)&info); if FAILED(info.hr) // Error { // ... } else // OK { TCHAR lpszBuffer[1024]; wsprintf(lpszBuffer, _T("%d"), info.DeviceFont); ::MessageBox(NULL, lpszBuffer, _T("Result"), MB_OK); } } void PutDeviceFont(HWND hwndFlashPlayerControl, VARIANT_BOOL DeviceFont) { SFPCPutDeviceFont info; info.DeviceFont = DeviceFont; ::SendMessage(hwndFlashPlayerControl, FPCM_PUT_DEVICEFONT, 0, (LPARAM)&info); if FAILED(info.hr) // Error { // ... } else // OK { // ... } } Flash versions
3: supported
4: supported 5: supported 6: supported 7: supported 8: supported 9: supported Copyright © Softanics. All rights reserved. F-IN-BOX is a trademark of Softanics. Macromedia and Shockwave Flash are trademarks of Adobe
Quick links:
F-IN-BOX DLL Edition Home Page
| Buy license
| Welcome to our forum!
| Ask your question
| Help on the Web
|