Comment dois-je appeler une méthode statique d'une autre classe

J'ai une classe, permet de dire CAppPath qui possède une méthode statique:

public:
    static CString GetAppPath();

et dans CAppPath.cpp il est défini comme:

CString CAppPath::GetAppPath()
{

    return "C:\..\MypAth";
}

Maintenant, j'ai une autre classe CXMLHandler, et j'ai inclus CAppPath.h en elle. Mais comment dois-je appeler le GetAppPath() méthode? J'ai essayé:

#include "CAppPath.h"
void CXMLHandler::MyMethod
{
CNDSClientDlg->GetAppPath();
}

mais ça ne fonctionne pas. Comment devrais-je accéder à cette méthode? Puisque c'est une méthode statique, dois-je créer un objet de la classe ou devrais-je faire la classe elle-même statique?

InformationsquelleAutor Simsons | 2010-12-06