C++. Список инициализаторов для конструктора

В качестве примера рассмотрим файл из библиотеки MonkSVG:

OpenVG_SVGHandler::OpenVG_SVGHandler()
: ISVGHandler()
, _mode( kGroupParseMode )
, _current_group( &_root_group )
, _blackBackFill( 0 )
, _batch( 0 )
, _use_opacity( 1 )
, _has_transparent_colors( false )
{
//
}

Это объявление …

Windows Mobile. Если не работает событие двойного щелчка

Если не удается использовать событие ON_BN_DOUBLECLICKED, то рекомендуется использовать такую функцию:
BOOL PFWIsDoubleClick(DWORD *dTimeLast)
{
      DWORD dNow = ::GetTickCount();
      UINT uDif = static_cast<UINT>(dNow — *dTimeLast);
      *dTimeLast = dNow;
      return 

Windows Mobile. Прозрачное изображение, альфа-канал

Сохраняем картинки в каком-нибудь формате, который учитывает прозрачность, например, png.
После этого открываем в Gimp (другого редактора с такой функцией не нашел) и сохраняем как 32bit bmp с альфа-каналом.

Рисование полученной картинки:

POINT pt = r.TopLeft();
CDC *pDC = &dc;…

Windows Mobile. Лучше, чем AlignControlToControlRight

FillControlHoriz(this, IDC_EDIT2);
CRect rect1, rect2;
CWnd *pWnd1 = GetDlgItem(IDC_EDIT1), *pWnd2 = GetDlgItem(IDC_EDIT2);
pWnd1->GetWindowRect(&rect1);
ScreenToClient(&rect1);
pWnd2->GetWindowRect(&rect2);
pWnd2->SetWindowPos(&CWnd::wndNoTopMost, rect1.right, rect1.top, rect2.Width() — rect1.Width(), rect2.Height(), SWP_NOOWNERZORDER);…