<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[problem mit callback - funktion]]></title><description><![CDATA[<p>HALLO.</p>
<p>ich habe ein problem mit folgender callback-funktion:</p>
<pre><code class="language-cpp">BOOL CALLBACK DialogPathoInpProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
{
    switch(Message)
    {
        case WM_INITDIALOG:
		{
			SetDlgItemText(hwnd,IDD_TEXT,&quot;Select a file&quot;);
		}
        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;
}
</code></pre>
<p>dazu erhalte ich folgende fehlermeldung:</p>
<blockquote>
<p>error C2065: 'IDD_TEXT' : undeclared identifier</p>
</blockquote>
<p>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?</p>
<p>danke.<br />
STICK.</p>
<p>EDIT1: kann es sein, dass das programm die resource.h nicht findet? in dieser file ist nämlich IDD_TEXT definiert.</p>
<blockquote>
<p>#define IDD_TEXT 1002</p>
</blockquote>
<p>EDIT2: OKAY, es lag an der resource-datei, die nicht gefunden werden konnte. das problem ist gelöst!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162372/problem-mit-callback-funktion</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 03:21:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162372.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Oct 2006 03:29:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit callback - funktion on Wed, 18 Oct 2006 04:46:50 GMT]]></title><description><![CDATA[<p>HALLO.</p>
<p>ich habe ein problem mit folgender callback-funktion:</p>
<pre><code class="language-cpp">BOOL CALLBACK DialogPathoInpProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
{
    switch(Message)
    {
        case WM_INITDIALOG:
		{
			SetDlgItemText(hwnd,IDD_TEXT,&quot;Select a file&quot;);
		}
        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;
}
</code></pre>
<p>dazu erhalte ich folgende fehlermeldung:</p>
<blockquote>
<p>error C2065: 'IDD_TEXT' : undeclared identifier</p>
</blockquote>
<p>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?</p>
<p>danke.<br />
STICK.</p>
<p>EDIT1: kann es sein, dass das programm die resource.h nicht findet? in dieser file ist nämlich IDD_TEXT definiert.</p>
<blockquote>
<p>#define IDD_TEXT 1002</p>
</blockquote>
<p>EDIT2: OKAY, es lag an der resource-datei, die nicht gefunden werden konnte. das problem ist gelöst!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1156680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1156680</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Wed, 18 Oct 2006 04:46:50 GMT</pubDate></item></channel></rss>