<?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[Editbox mit bild aber der text verschwindet]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe einer Editbox ein Bild verpast. Bis dahin alles gut, aber jetzt verschwindet der Text aus der Editbox sobald das programm die Editbox aktualisiert <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="😞"
    /></p>
<p>hier die Subclass von der Editbox :</p>
<pre><code>LRESULT CALLBACK EditAnzeigeProc (HWND hEdit, UINT iMsg, WPARAM wParam, LPARAM lParam){
	static	HDC			hdc ;
	static	HBRUSH		hEditBrush,
						hOrgBrush ;
	static	HBITMAP		hBrushBmp ;
	PAINTSTRUCT			ps ;
	RECT				rc ;
	switch (iMsg){
		case WM_CREATE :
			hBrushBmp = LoadBitmap (hInstance, MAKEINTRESOURCE (IDB_BITMAP10)) ;
			hEditBrush = CreatePatternBrush (hBrushBmp) ;
			hdc = GetDC (hEdit) ;
			hOrgBrush = (HBRUSH) SelectObject (hdc, hEditBrush) ;
			ReleaseDC (hEdit, hdc) ;
			break ;
		case WM_CHAR :
			return 0 ;
		case WM_PAINT :
			hBrushBmp = LoadBitmap (hInstance, MAKEINTRESOURCE (IDB_BITMAP10)) ;
			hdc = BeginPaint (hEdit, &amp;ps) ;
			hEditBrush = CreatePatternBrush (hBrushBmp) ;
			hOrgBrush= (HBRUSH) SelectObject (hdc, hEditBrush) ;			
			GetClientRect (hEdit, &amp;rc) ;
			PatBlt (hdc, rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top, PATCOPY) ;
			SelectObject (hdc, hOrgBrush) ;
			DeleteObject (hEditBrush) ;
			EndPaint (hEdit, &amp;ps) ;
			break ;
		case WM_CTLCOLOREDIT :
			SetBkMode ((HDC) wParam, TRANSPARENT) ;
			return (LRESULT) hEditBrush ;
		case WM_DESTROY :
			hdc = GetDC (hEdit) ;
			SelectObject (hdc, hOrgBrush) ;
			ReleaseDC (hEdit, hdc) ;
			DeleteObject (hEditBrush) ;
			PostQuitMessage (0) ;
			break ;
	}
	return CallWindowProc (OldAnzeigeProc, hEdit, iMsg, wParam, lParam) ;
}
</code></pre>
<p>Bitte um help.<br />
danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120314/editbox-mit-bild-aber-der-text-verschwindet</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 04:15:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120314.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Sep 2005 05:37:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Editbox mit bild aber der text verschwindet on Mon, 12 Sep 2005 05:37:43 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe einer Editbox ein Bild verpast. Bis dahin alles gut, aber jetzt verschwindet der Text aus der Editbox sobald das programm die Editbox aktualisiert <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="😞"
    /></p>
<p>hier die Subclass von der Editbox :</p>
<pre><code>LRESULT CALLBACK EditAnzeigeProc (HWND hEdit, UINT iMsg, WPARAM wParam, LPARAM lParam){
	static	HDC			hdc ;
	static	HBRUSH		hEditBrush,
						hOrgBrush ;
	static	HBITMAP		hBrushBmp ;
	PAINTSTRUCT			ps ;
	RECT				rc ;
	switch (iMsg){
		case WM_CREATE :
			hBrushBmp = LoadBitmap (hInstance, MAKEINTRESOURCE (IDB_BITMAP10)) ;
			hEditBrush = CreatePatternBrush (hBrushBmp) ;
			hdc = GetDC (hEdit) ;
			hOrgBrush = (HBRUSH) SelectObject (hdc, hEditBrush) ;
			ReleaseDC (hEdit, hdc) ;
			break ;
		case WM_CHAR :
			return 0 ;
		case WM_PAINT :
			hBrushBmp = LoadBitmap (hInstance, MAKEINTRESOURCE (IDB_BITMAP10)) ;
			hdc = BeginPaint (hEdit, &amp;ps) ;
			hEditBrush = CreatePatternBrush (hBrushBmp) ;
			hOrgBrush= (HBRUSH) SelectObject (hdc, hEditBrush) ;			
			GetClientRect (hEdit, &amp;rc) ;
			PatBlt (hdc, rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top, PATCOPY) ;
			SelectObject (hdc, hOrgBrush) ;
			DeleteObject (hEditBrush) ;
			EndPaint (hEdit, &amp;ps) ;
			break ;
		case WM_CTLCOLOREDIT :
			SetBkMode ((HDC) wParam, TRANSPARENT) ;
			return (LRESULT) hEditBrush ;
		case WM_DESTROY :
			hdc = GetDC (hEdit) ;
			SelectObject (hdc, hOrgBrush) ;
			ReleaseDC (hEdit, hdc) ;
			DeleteObject (hEditBrush) ;
			PostQuitMessage (0) ;
			break ;
	}
	return CallWindowProc (OldAnzeigeProc, hEdit, iMsg, wParam, lParam) ;
}
</code></pre>
<p>Bitte um help.<br />
danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/869937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/869937</guid><dc:creator><![CDATA[kein plan]]></dc:creator><pubDate>Mon, 12 Sep 2005 05:37:43 GMT</pubDate></item><item><title><![CDATA[Reply to Editbox mit bild aber der text verschwindet on Mon, 12 Sep 2005 07:30:36 GMT]]></title><description><![CDATA[<p>Ist doch ganz logisch, bei WM_PAINT zeichnest du den Text nicht.</p>
<p>Ich bezweifle das man das vernünftig hinbekommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/869979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/869979</guid><dc:creator><![CDATA[...,]]></dc:creator><pubDate>Mon, 12 Sep 2005 07:30:36 GMT</pubDate></item><item><title><![CDATA[Reply to Editbox mit bild aber der text verschwindet on Mon, 12 Sep 2005 11:46:00 GMT]]></title><description><![CDATA[<p>..., schrieb:</p>
<blockquote>
<p>Ich bezweifle das man das vernünftig hinbekommt.</p>
</blockquote>
<p>Doch .... ich hoffe es sind genug gutte codierer in dem forum die sich mit der materie auskennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/870166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/870166</guid><dc:creator><![CDATA[kein plan]]></dc:creator><pubDate>Mon, 12 Sep 2005 11:46:00 GMT</pubDate></item><item><title><![CDATA[Reply to Editbox mit bild aber der text verschwindet on Mon, 12 Sep 2005 12:14:35 GMT]]></title><description><![CDATA[<p>alles wird in einem hack enden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/870188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/870188</guid><dc:creator><![CDATA[...,]]></dc:creator><pubDate>Mon, 12 Sep 2005 12:14:35 GMT</pubDate></item></channel></rss>