bool AP_Win32TopRuler::RegisterClass(XAP_Win32App * app) { ATOM a; // register class for the top ruler sprintf(s_TopRulerWndClassName, "%sTopRuler", app->getApplicationName()); a = UT_RegisterClassEx(CS_OWNDC, AP_Win32TopRuler::_TopRulerWndProc, app->getInstance(), NULL, LoadCursor(NULL, IDC_ARROW), GetSysColorBrush(COLOR_BTNFACE), NULL, NULL, s_TopRulerWndClassName); UT_ASSERT_HARMLESS(a); return true; }
bool AP_Win32LeftRuler::registerClass(XAP_Win32App * app) { ATOM a; UT_Win32LocaleString str; str.fromASCII (app->getApplicationName()); // register class for the left ruler swprintf(s_LeftRulerWndClassName, L"%sLeftRuler", str.c_str()); a = UT_RegisterClassEx(CS_DBLCLKS | CS_OWNDC, AP_Win32LeftRuler::_LeftRulerWndProc, app->getInstance(), NULL, LoadCursor(NULL, IDC_ARROW), GetSysColorBrush(COLOR_BTNFACE), NULL, NULL, s_LeftRulerWndClassName); UT_ASSERT_HARMLESS(a); return true; }