コード例 #1
0
wxProtocol::wxProtocol()
#if wxUSE_SOCKETS
 : wxSocketClient()
#endif
{
    m_lastError = wxPROTO_NOERR;
    m_log = NULL;
    SetDefaultTimeout(60);      // default timeout is 60 seconds
}
コード例 #2
0
OnScreenDisplayWnd::OnScreenDisplayWnd(): m_transp(NULL)
{
   Settings settings;

   settings.LoadSetting(Settings::OSDFont, &m_lf);
   m_font = CreateFontIndirect(&m_lf);

   SetDefaultTimeout(settings.LoadSetting(Settings::OSDTimeout));
   m_fgColor = settings.LoadSetting(Settings::OSDFgColor);
   m_bgColor = settings.LoadSetting(Settings::OSDBgColor);
   settings.LoadSetting(Settings::OSDPosition, &m_position);
   m_transpLevel = settings.LoadSetting(Settings::OSDTransparencyLevel);
   m_hasBackground = settings.LoadSetting(Settings::OSDHasBackground);
   m_isTransparent = settings.LoadSetting(Settings::OSDIsTransparent);

   m_bgBrush = m_hasBackground ? CreateSolidBrush(m_bgColor) : (HBRUSH)GetStockObject(HOLLOW_BRUSH);
}