<?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[Werte während der Auswahl auslesen]]></title><description><![CDATA[<p>Hallo ich bin Mr. Hanky,<br />
zur Zeit arbeite ich an einer Oberfläche an der Treiber und weitere Bereiche der Hardware angezeigt werden. Es befindet sich auf der Oberfläche auch eine ComboBox in der die Grafikkarten ausgewählt werden. Wenn der User über die verschiedenen Adapter geht sollen gleichzeitig in einer &quot;Edit Control&quot; der Treibername und weiter es über den Adapter angezeigt werden, so dass vor der entgültigen Auswahl (durch den Klick) schon informationen bekannt gegeben werden.<br />
Leider weiß ich nicht wie während des makieres eine funktion aufgefrufen werden kann.<br />
Bevor jemand sagt, benutz doch einfach die Suchfunktion - das habe ich schon getan und leider keinen Erfolg gehabt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Ich freue mich über jede Antwort.</p>
<p>In großer Hoffnung<br />
Mr. Hanky <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/87880/werte-während-der-auswahl-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 03:37:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/87880.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Oct 2004 19:42:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Mon, 04 Oct 2004 19:42:53 GMT]]></title><description><![CDATA[<p>Hallo ich bin Mr. Hanky,<br />
zur Zeit arbeite ich an einer Oberfläche an der Treiber und weitere Bereiche der Hardware angezeigt werden. Es befindet sich auf der Oberfläche auch eine ComboBox in der die Grafikkarten ausgewählt werden. Wenn der User über die verschiedenen Adapter geht sollen gleichzeitig in einer &quot;Edit Control&quot; der Treibername und weiter es über den Adapter angezeigt werden, so dass vor der entgültigen Auswahl (durch den Klick) schon informationen bekannt gegeben werden.<br />
Leider weiß ich nicht wie während des makieres eine funktion aufgefrufen werden kann.<br />
Bevor jemand sagt, benutz doch einfach die Suchfunktion - das habe ich schon getan und leider keinen Erfolg gehabt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Ich freue mich über jede Antwort.</p>
<p>In großer Hoffnung<br />
Mr. Hanky <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/621072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621072</guid><dc:creator><![CDATA[Mr. Hanky]]></dc:creator><pubDate>Mon, 04 Oct 2004 19:42:53 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Mon, 04 Oct 2004 20:09:39 GMT]]></title><description><![CDATA[<p>Suchst du CBN_SELCHANGE - wurde aus deinem Text nicht so ganz schlau, was jetzt genau deine Frage war <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/621102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621102</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 04 Oct 2004 20:09:39 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Mon, 04 Oct 2004 20:49:28 GMT]]></title><description><![CDATA[<p>ich der fensterschleife wo case IDD_OK usw. steht rufe ich für die dialogbox eine funktion auf. in der funktion müsste ich wissen welchen wert der user grade ausgewählt hat.<br />
ich hoffe ich konnte mich jetzt besser ausdrücken</p>
<p>mfg mr. hanky</p>
]]></description><link>https://www.c-plusplus.net/forum/post/621136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621136</guid><dc:creator><![CDATA[Mr. Hanky]]></dc:creator><pubDate>Mon, 04 Oct 2004 20:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Tue, 05 Oct 2004 05:28:34 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/comboboxes/comboboxreference/comboboxmessages/cb_getcursel.asp" rel="nofollow">CB_GETCURSEL</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/621211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621211</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 05 Oct 2004 05:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Tue, 05 Oct 2004 17:45:19 GMT]]></title><description><![CDATA[<p>Vielen Dank Mr. Hanky für deine versuche. Hatte gestern leider keine Zeit mehr. In der Datei Fenster.cpp steht meine Nachrichtenschleife für das Fenster:</p>
<p>Fenster.cpp</p>
<pre><code class="language-cpp">BOOL CALLBACK Fensterhandling::D3D_Information (HWND hWnd, UINT uiMessage, WPARAM wParam, LPARAM lParam)
{
	switch(uiMessage)
	{
		case WM_DESTROY:
		case WM_CLOSE:
			// Hier wird der Dialog geschlossen
			EndDialog(hWnd,0);
			return (true);
		case WM_INITDIALOG:
			// Hier das machen, was man sonst in WM_CREATE machen würde
			return (true);

		case WM_COMMAND:
			// Hier werden die beiden Buttons, vom Standard-Dialog
			// des MS Visual Studio Resourcengenerators abgefragt.
			switch (LOWORD(wParam))
			{
				case IDCANCEL:
					EndDialog(hWnd,0);
					return (true);

				case IDOK:
					PostQuitMessage(0);
					return (true);

				case IDC_Adapter:
					Check_Adapter(hWnd);

				default:
					break;
			}
	}
	return (false);
}
</code></pre>
<p>Wenn die ComboBox ausgewählt worden ist, wird die Funktion case IDCANCEL:<br />
EndDialog(hWnd,0);<br />
In dieser Funktion werden die möglichen Adapter ermittelt und in die Liste eingetragen. Diese Funktion befindet siche aber in der Datei Check_D3D.cpp:</p>
<pre><code class="language-cpp">// #####   GLOBALE VARIABLEN   ##########################################
//Direct 3D9 Schnittstelle
PDIRECT3D9				pAdapter = NULL;
D3DADAPTER_IDENTIFIER9*	pAdapterList;

// #####   FUNKTIONSRUMPF   #############################################
BOOL Check_Adapter(HWND hWnd)
{
	//Variablendeklaration

	char					acAdapterInfo[16348];
	int						iAdapterCounter;

	//Überprüfung der DirectX Version
	pAdapter = Direct3DCreate9(D3D_SDK_VERSION);
	if(pAdapter == NULL)
	{
		MessageBox(NULL,&quot;Schnittstelle konnnte nicht erzeugt werden!&quot;,&quot;Fehler&quot;,MB_OK);
		return (false);
	}
	//Liste der Adapter leeren
	SendDlgItemMessage(hWnd, IDC_Adapter, CB_RESETCONTENT,0, 0);

	//Abfrage wie viele Adapter vorhanden sind
	iAdapterCounter = pAdapter-&gt;GetAdapterCount();

	//Speicherallokation für die neuen Informationen
	pAdapterList = new D3DADAPTER_IDENTIFIER9[iAdapterCounter];

	//Informationen für jeden Adatper durchlaufen
	for(int i = 0; i &lt; iAdapterCounter;i++)
	{
		//Adapterlistarry mit Informationen füllen
		if(pAdapter-&gt;GetAdapterIdentifier(i,0,&amp;pAdapterList[i]) != 0)
		{
			MessageBox(NULL,&quot;Adapter konnte nicht abgefragt werden!&quot;,&quot;Fehler&quot;,MB_OK);	
			return (false);
		}
		else
		{
			//ComboBox mit Informationen füllen und Adatperdetails angeben!
			SendDlgItemMessage(hWnd, IDC_Adapter, CB_ADDSTRING	,0, (LPARAM)pAdapterList[i].Description);	
			sprintf(acAdapterInfo,&quot;Adapter-ID: %d\r\nName: %s\r\nTreiber: %s\r\nTreiberversion: %d&quot;,i,pAdapterList[i].Description,pAdapterList[i].Driver,pAdapterList[i].DriverVersion);	
		}
	}
	//Anzeige auf die erste Position in der Liste setzen
	SendDlgItemMessage(hWnd, IDC_Adapter, CB_SETCURSEL, 0, 0);
	return (true);
}
</code></pre>
<p>Jetzt suche ich eine Funktion, wenn ein Menüpunkt ausgewählt worden ist, der eine Funktion aufruft, in der ich einen Text in ein EditText schreibt. Denn Befehl für das schreiben kenne ich, aber leider weiß ich nicht wie ich überprüfen kann, wann der Klick zur Auswahl eines Menüpunktes geschehen ist. Ist es am sinnvollsten die funktion nach der switchanweisung zu starten oder gibt es eine möglichkeit dieses auch im dem case-punkt zu tun?</p>
<p>Wenn ich mein Problem nicht gut erklärt habe, bitte einfach melden</p>
<p>mfg<br />
Mr. Hanky <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/621871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621871</guid><dc:creator><![CDATA[Mr. Hanky]]></dc:creator><pubDate>Tue, 05 Oct 2004 17:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Tue, 05 Oct 2004 18:53:49 GMT]]></title><description><![CDATA[<p>Wenn ich dich richtig verstehe, dann müsste CBN_SELCHANGE aber schon das sein, was du suchst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/621920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621920</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 05 Oct 2004 18:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Werte während der Auswahl auslesen on Tue, 05 Oct 2004 19:01:48 GMT]]></title><description><![CDATA[<p>Ja wunderbar, vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>mfg Mr. Hanky</p>
]]></description><link>https://www.c-plusplus.net/forum/post/621927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/621927</guid><dc:creator><![CDATA[Mr. Hanky]]></dc:creator><pubDate>Tue, 05 Oct 2004 19:01:48 GMT</pubDate></item></channel></rss>