// define a hash containing all the timers: it is indexed by timer id and
// contains the corresponding timer
-WX_DECLARE_HASH_MAP(unsigned long, wxMSWTimerImpl *, wxIntegerHash, wxIntegerEqual,
+WX_DECLARE_HASH_MAP(WPARAM, wxMSWTimerImpl *, wxIntegerHash, wxIntegerEqual,
wxTimerMap);
// instead of using a global here, wrap it in a static function as otherwise it
void wxMSWTimerImpl::Stop()
{
- wxASSERT_MSG( m_id, _T("should be running") );
+ wxASSERT_MSG( m_id, wxT("should be running") );
::KillTimer(wxTimerHiddenWindowModule::GetHWND(), m_id);
void wxProcessTimer(wxMSWTimerImpl& timer)
{
- wxASSERT_MSG( timer.IsRunning(), _T("bogus timer id") );
+ wxASSERT_MSG( timer.IsRunning(), wxT("bogus timer id") );
if ( timer.IsOneShot() )
timer.Stop();
{
if ( message == WM_TIMER )
{
- wxTimerMap::iterator node = TimerMap().find((unsigned long)wParam);
+ wxTimerMap::iterator node = TimerMap().find(wParam);
wxCHECK_MSG( node != TimerMap().end(), 0, wxT("bogus timer id in wxTimerProc") );
{
if ( !::DestroyWindow(ms_hwnd) )
{
- wxLogLastError(_T("DestroyWindow(wxTimerHiddenWindow)"));
+ wxLogLastError(wxT("DestroyWindow(wxTimerHiddenWindow)"));
}
ms_hwnd = NULL;
{
if ( !::UnregisterClass(ms_className, wxGetInstance()) )
{
- wxLogLastError(_T("UnregisterClass(\"wxTimerHiddenWindow\")"));
+ wxLogLastError(wxT("UnregisterClass(\"wxTimerHiddenWindow\")"));
}
ms_className = NULL;
/* static */
HWND wxTimerHiddenWindowModule::GetHWND()
{
- static const wxChar *HIDDEN_WINDOW_CLASS = _T("wxTimerHiddenWindow");
+ static const wxChar *HIDDEN_WINDOW_CLASS = wxT("wxTimerHiddenWindow");
if ( !ms_hwnd )
{
ms_hwnd = wxCreateHiddenWindow(&ms_className, HIDDEN_WINDOW_CLASS,