Build a VC++ Add-in with Support for Numerous Features

Environment: VC6 SP4

The included source code is for a Visual C++ add-in that offers a number of different functions:

  1. Comment Function
    /////////////////////////////////////////////////////////////
    //
    STDMETHODIMP CCommands::MarkTCommandMethod()
    {
      AFX_MANAGE_STATE(AfxGetStaticModuleState())
    
    OR
    /////////////////////////////////////////////////////////////
    //
    // Name        : CCommands::MarkTCommandMethod
    // Return type : STDMETHODIMP
    // Comment     :
    //
    STDMETHODIMP CCommands::MarkTCommandMethod()
    {
      AFX_MANAGE_STATE(AfxGetStaticModuleState())
    
  2. Insert Modified ID (Name) and Date


  3. Before strRetTp.Replace(_T(" ::"), _T("::"));
    After strRetTp.Replace(_T(" ::"), _T("::"));//-- _inside21_ 2002-12-16 11:40:55 --//

  4. Making A Unicode Support String


  5. Before strTemp.Format("Count=%d", nCount);
    After strTemp.Format(_T("Count=%d"), nCount);

  6. Flip the associated header file(.h, .hxx) and .cpp file

  7. File format chage Windows <-> Unix text

  8. Goto function to up

  9. Goto function to down

  10. Sorting tools

  11. Original Compare method-character Compare method-number
    1 1 1
    2 10 2
    4 2 4
    10 4 7
    7 7 9
    9 9 10

    Downloads

    Download source - 357 Kb


Comments

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • 10 Rules that Make or Break Enterprise App Development Projects In today's app-driven world, application development is a top priority. Even so, 68% of enterprise application delivery projects fail. Designing and building applications that pay for themselves and adapt to future needs is incredibly difficult. Executing one successful project is lucky, but making it a repeatable process and strategic advantage? That's where the money is. With help from our most experienced project leads and software engineers, …

  • IT decision support impacts all aspects of technology management, from governance and strategy to budgets and resource planning. IT decision support effectiveness often falls prey to data-driven challenges that make it difficult to understand the data in context. These challenges: overwhelming data volumes, heterogeneous data types, and growing data complexity. This Forrester Consulting Paper reports the three key findings from their study conducted, on behalf of BDNA, to test the hypothesis that data …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds