problem mit callback - funktion



  • HALLO.

    ich habe ein problem mit folgender callback-funktion:

    BOOL CALLBACK DialogPathoInpProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
    {
        switch(Message)
        {
            case WM_INITDIALOG:
    		{
    			SetDlgItemText(hwnd,IDD_TEXT,"Select a file");
    		}
            break;
    
            case WM_COMMAND:
                switch(LOWORD(wParam))
                {
                    case IDOK:
                        EndDialog(hwnd, IDOK);
                    break;
                    case IDCANCEL:
                        EndDialog(hwnd, IDCANCEL);
                    break;
                }
            break;
            default:
                return FALSE;
        }
        return TRUE;
    }
    

    dazu erhalte ich folgende fehlermeldung:

    error C2065: 'IDD_TEXT' : undeclared identifier

    Dabei ist 'IDD_TEXT' ein EDIT-CONTROLL, dass ich in dem dialogfenster definiert habe. ich weis nun leider nicht, warum er 'IDD_TEXT' nicht erkennt. was könnte ich vergessen haben?

    danke.
    STICK.

    EDIT1: kann es sein, dass das programm die resource.h nicht findet? in dieser file ist nämlich IDD_TEXT definiert.

    #define IDD_TEXT 1002

    EDIT2: OKAY, es lag an der resource-datei, die nicht gefunden werden konnte. das problem ist gelöst!


Anmelden zum Antworten