View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsd/src/DQSDTools
In directory sc8-pr-cvs1:/tmp/cvs-serv6228/src/DQSDTools

Modified Files:
        MenuBuilder.cpp 
Log Message:
- Fixed a number of issues with TCHAR correctness

Index: MenuBuilder.cpp
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/MenuBuilder.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** MenuBuilder.cpp     23 Oct 2002 05:42:44 -0000      1.20
--- MenuBuilder.cpp     29 Jun 2003 14:37:05 -0000      1.21
***************
*** 14,19 ****
  LPCTSTR CMenuBuilder::DQSD_SEC_KEY = 
_T("CLSID\\{226b64e8-dc75-4eea-a6c8-abcb4d1d37ff}\\SecureFiles");
  
! #define TOOLBAR_TRACKER_WINDOW_CLASS_NAME             "DQSDMenuTrackerClass"
! #define TOOLBAR_TRACKER_WINDOW_NAME                           "DQSDMenuTracker"
  
  HWND          CMenuBuilder::m_hTooltipWnd;
--- 14,19 ----
  LPCTSTR CMenuBuilder::DQSD_SEC_KEY = 
_T("CLSID\\{226b64e8-dc75-4eea-a6c8-abcb4d1d37ff}\\SecureFiles");
  
! #define TOOLBAR_TRACKER_WINDOW_CLASS_NAME             _T("DQSDMenuTrackerClass")
! #define TOOLBAR_TRACKER_WINDOW_NAME                           _T("DQSDMenuTracker")
  
  HWND          CMenuBuilder::m_hTooltipWnd;
***************
*** 123,127 ****
        if ( iMenuItem > 0 )
        {
!               bstrSelection = ::SysAllocString( T2CW( m_mapKeys[ iMenuItem ].c_str() 
) );
  
                VariantInit( pvarSelection );
--- 123,127 ----
        if ( iMenuItem > 0 )
        {
!               bstrSelection = A2BSTR( m_mapKeys[ iMenuItem ].c_str() );
  
                VariantInit( pvarSelection );
***************
*** 151,156 ****
  
        m_nMenuItem++;
!       m_mapKeys[ m_nMenuItem ] = std::string( W2T( bstrKey ) );
!       m_toolTips[m_nMenuItem] = std::string( W2T( bstrToolTip ) );
  
        return S_OK;
--- 151,156 ----
  
        m_nMenuItem++;
!       m_mapKeys[ m_nMenuItem ] = std::string( OLE2A( bstrKey ) );
!       m_toolTips[m_nMenuItem] = std::string( OLE2A( bstrToolTip ) );
  
        return S_OK;
***************
*** 589,594 ****
  
        m_nMenuItem++;
!       m_mapKeys[ m_nMenuItem ] = std::string( W2T( bstrKey ) );
!       m_toolTips[m_nMenuItem] = std::string( W2T( bstrToolTip ) );
  
        return S_OK;
--- 589,594 ----
  
        m_nMenuItem++;
!       m_mapKeys[ m_nMenuItem ] = std::string( OLE2A( bstrKey ) );
!       m_toolTips[m_nMenuItem] = std::string( OLE2A( bstrToolTip ) );
  
        return S_OK;




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to