<?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[Childewindow transparent machen (ein oder ausblenden geht auch)]]></title><description><![CDATA[<p>Hi all,<br />
wer sich an dem neuen Office 2007 packet erfreuen kann, wird verstehen was ich meine.</p>
<p>Markiert man einen Text und bleibt eine weile stehen, blendet sich ein Fenster ein mit Formatierungswerkzeugen.</p>
<p>Ich will auch ein (Child-) Fenster einblenden können.</p>
<p>Dazu habe ich gefunden<br />
-CreateWindowEx mit sonem Style(keine Childs!)<br />
-AnimateWindow (funtzt leider nicht, warum weiß ich nicht[codebelow])</p>
<p>Tja...</p>
<p>Also</p>
<pre><code class="language-cpp">#define WINVER 0x0500
AnimateWindow( *HWND*, 500, AW_BLEND | AW_CENTER );
</code></pre>
<p>und es passiert nichts... ganz komisch.</p>
<p>Hat jemand ein TUT oder einen TIPP?<br />
Code würde ich vorerst ungerne sehen, ihr sollt nicht meine Arbeit machen xD</p>
<p>Danke schonmaml</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/212437/childewindow-transparent-machen-ein-oder-ausblenden-geht-auch</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 15:14:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/212437.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 May 2008 12:46:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Tue, 06 May 2008 12:46:02 GMT]]></title><description><![CDATA[<p>Hi all,<br />
wer sich an dem neuen Office 2007 packet erfreuen kann, wird verstehen was ich meine.</p>
<p>Markiert man einen Text und bleibt eine weile stehen, blendet sich ein Fenster ein mit Formatierungswerkzeugen.</p>
<p>Ich will auch ein (Child-) Fenster einblenden können.</p>
<p>Dazu habe ich gefunden<br />
-CreateWindowEx mit sonem Style(keine Childs!)<br />
-AnimateWindow (funtzt leider nicht, warum weiß ich nicht[codebelow])</p>
<p>Tja...</p>
<p>Also</p>
<pre><code class="language-cpp">#define WINVER 0x0500
AnimateWindow( *HWND*, 500, AW_BLEND | AW_CENTER );
</code></pre>
<p>und es passiert nichts... ganz komisch.</p>
<p>Hat jemand ein TUT oder einen TIPP?<br />
Code würde ich vorerst ungerne sehen, ihr sollt nicht meine Arbeit machen xD</p>
<p>Danke schonmaml</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504196</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Tue, 06 May 2008 12:46:02 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 08:22:41 GMT]]></title><description><![CDATA[<p>Hat das noch niemand gemacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504697</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Wed, 07 May 2008 08:22:41 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 08:55:52 GMT]]></title><description><![CDATA[<p>Du könntest zum Beispiel deine Mauszeigerkoordinaten abfragen lassen und dann an dieser stelle ein Childfenster erstellen lassen. Außerdem kannst du es dann mit der Funktion &quot;SetLayeredWindowAttributes&quot; Transparennt machen wie du willst.</p>
<p>Gruß Tobi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504713</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 07 May 2008 08:55:52 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 08:57:11 GMT]]></title><description><![CDATA[<p>Hier noch ein Beispiel:<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.codeproject.com/KB/winsdk/win2k_transparent.aspx" rel="nofollow">http://www.codeproject.com/KB/winsdk/win2k_transparent.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504714</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 07 May 2008 08:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 12:37:08 GMT]]></title><description><![CDATA[<p>Sauber.. Es geht.</p>
<p>Jetzt muss ichs noch verstehen aber es wird wohl noch gehen.</p>
<p>ICH FREU MICH DANKE!!!</p>
<p>[edit]wieso geht das nicht:</p>
<pre><code class="language-cpp">typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);

lpfnSetLayeredWindowAttributes m_pSetLayeredWindowAttributes;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine1, int nCmdShow )
{
    HMODULE hUser32;
    int i;

    hUser32 = GetModuleHandle(&quot;USER32.DLL&quot;);
    m_pSetLayeredWindowAttributes = (lpfnSetLayeredWindowAttributes)GetProcAddress(hUser32, &quot;SetLayeredWindowAttributes&quot;);

    SetWindowLong(myAppWnd, GWL_EXSTYLE, GetWindowLong(myAppWnd, GWL_EXSTYLE) | WS_EX_LAYERED);
    for( i = 1; i &lt; 100; i += 2 ) //die %d wird angezeigt (in console) aber das fenster &quot;blendet&quot; sich nicht ein.. wieso?
    {
        m_pSetLayeredWindowAttributes(myAppWnd, 0, (255 / i) * 100, LWA_ALPHA);
        printf( &quot;%d\n&quot;, i );
    }
    while( GetMessage( &amp;myWndMsg, NULL, 0, 0 ) )
    [...]
}
</code></pre>
<p>[edit2]Ich wusste doch irgendwas geht daran nicht.. WS_EX_LAYERED geht nicht bei Childs!!!<br />
Und draum gehts mir ja hier auch.. ich will ein CHILD unsichtbar machen... desswegen schreib cih ja <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>Weiß da jemand was zu?<br />
MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504829</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Wed, 07 May 2008 12:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 13:16:32 GMT]]></title><description><![CDATA[<p>Wenn du Windows2000 oder besser besitzt brauchst du den Code nicht. es reicht dann, wenn du nur SetLayeredWindowAttributes benutzt. Du musst vorher aber deinem Child den WS_EX_LAYERED exStyle verpassen damit die Funktion wirkung zeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504868</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 07 May 2008 13:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 13:49:39 GMT]]></title><description><![CDATA[<p>MSDN:<br />
WS_EX_LAYERED: Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.</p>
<p>Nach MSDN ist dies nicht möglich bei childs...</p>
<p>Nachzulesen unter der Funktion &quot;CreateWindowEx&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1504901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1504901</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Wed, 07 May 2008 13:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 07 May 2008 15:40:42 GMT]]></title><description><![CDATA[<p>Hier schau dir mal das an, evtl. kannst dja damit was anfangen:<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.codeproject.com/KB/buttons/TransButtonDemo.aspx" rel="nofollow">http://www.codeproject.com/KB/buttons/TransButtonDemo.aspx</a></p>
<p>Gruß Tobi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505004</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 07 May 2008 15:40:42 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 08 May 2008 10:08:10 GMT]]></title><description><![CDATA[<p>Das Problem hierbei ist ANSI C...<br />
Klassen in ANSI C gibt es nicht, also ist leider auch diese Variante gestorben.</p>
<p>Schade! Ich hatte gehofft es würde damit gehen.</p>
<p>Dort ist aber von &quot;regions&quot; die Rede, was genau ist das, das hört man öffter im vergleich mit &quot;transparenz&quot; kann das sein?<br />
<em>Ist das eventuell meine lösung?</em></p>
<p>Danke für diene Gedult und deine Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505398</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Thu, 08 May 2008 10:08:10 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 08 May 2008 13:06:45 GMT]]></title><description><![CDATA[<p>Der Typ beschreibt in seinem CodeProject Artikel doch wie man es machen kann. Wo ist das Problem? Schreib den Code halt ab/um, wenn du ihn in C willst. Das Prinzip und die Api Funktionen sind gleich, egal ob C++ oder C.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505413</guid><dc:creator><![CDATA[HaterSkater]]></dc:creator><pubDate>Thu, 08 May 2008 13:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Fri, 09 May 2008 09:21:37 GMT]]></title><description><![CDATA[<p>Die API Funktionen ja, nur kann ich C++ nicht so gut, kann das also eher schlecht umschreiben.</p>
<blockquote>
<p>Import the bitmaps into your project as a new resource type, &quot;RAW&quot;. The bitmaps can now be loaded as resources for use on the buttons.</p>
</blockquote>
<p>Wie soll ich dass machen?</p>
<p>Ich bin noch nich solange bei C und wie gesagt C++ ist fast nich forhanden, jedenfalls nich tausserhalb der CMD.</p>
<p>Sonst hätte ich damit ja kein problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505944</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Fri, 09 May 2008 09:21:37 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Fri, 09 May 2008 12:51:40 GMT]]></title><description><![CDATA[<p>Öhm, sorry, aber in dem Artikel seh ich kaum was C++ spezifisches <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/1506114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506114</guid><dc:creator><![CDATA[gosha16]]></dc:creator><pubDate>Fri, 09 May 2008 12:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 14 May 2008 11:38:21 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class CHoverButtonEx : public CBitmapButton
</code></pre>
<pre><code class="language-cpp">class CMemDC : public CDC {
</code></pre>
<pre><code class="language-cpp">class	winDIB
</code></pre>
<p>Klassen gibt es in C nicht;</p>
<pre><code class="language-cpp">CHoverButtonEx::CHoverButtonEx()
</code></pre>
<p>Funktion einer Klasse, richtig?</p>
<pre><code class="language-cpp">void CHoverButtonEx::SetToolTipText(CString spText, BOOL bActivate)
</code></pre>
<p>der ist sogar zweimal, lediglich mit anderen parametern vorhanen, geht in C auchnich...</p>
<pre><code class="language-cpp">m_Btn1.SetHorizontal(TRUE);
m_Btn1.SetRegion(r);
m_Btn1.LoadRaw(IDR_RED, 192, 48);
m_Btn1.SetToolTipText(&quot;Press Me!&quot;);
</code></pre>
<p>Dass sollte reichen um dir zu verstehen zugeben, das ich darunter C++ verstehe, kann auch daran liegen das ich wie gesagt C++ nicht kenne, und jetzt nur denke das die meisten sachen halt C++ sind.</p>
<p>Was z.B. &quot;m_Btn1&quot; ist, ist nirgends aufgeschrieben, das ist für CodeProject echt arm find ich.<br />
Auch zu &quot;_bmi[0]&quot; habe ich nichts gefunden *verwirrt*</p>
<p>Vllt kannst du mir ja erklären, wo ich was falsch interpretiere, aber ich sehe die wichtigsten Teile einfach als C++ Code.. <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 />
Is ja nich so dass ich zu dem Thema nichts finden will <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1508774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1508774</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Wed, 14 May 2008 11:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 14 May 2008 22:24:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/17594">@lippoliv</a>: Stimmt zwar, Klassen und Überladung gibt es im ANSI-C Standard nicht, aber Strukturen gibt es dort, die auch Memberfunktionen enthalten dürfen (IMHO), Beispiel:</p>
<pre><code class="language-cpp">struct SDemo
{
   void DoSomething(void);
}

// ...

void SDemo::DoSomething(void)
{
   printf(&quot;lari-fari!&quot;);
}
</code></pre>
<p>Allerdings ist schon einiges an C++ drin, wenn auch sehr elementar. Bedarf schon etwas Einarbeitung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509245</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 14 May 2008 22:24:03 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Wed, 14 May 2008 23:57:48 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/17594">@lippoliv</a>: Stimmt zwar, Klassen und Überladung gibt es im ANSI-C Standard nicht, aber Strukturen gibt es dort, die auch Memberfunktionen enthalten dürfen (IMHO), Beispiel:</p>
<pre><code class="language-cpp">struct SDemo
{
   void DoSomething(void);
}

// ...

void SDemo::DoSomething(void)
{
   printf(&quot;lari-fari!&quot;);
}
</code></pre>
</blockquote>
<p>seit wann dürfen c structs memberfunktionen enthalten, in deinem selbstzusammengefrickelten compiler vielleicht, aber sonst eher ned háháhá <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509274</guid><dc:creator><![CDATA[haterskater]]></dc:creator><pubDate>Wed, 14 May 2008 23:57:48 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 15 May 2008 06:08:42 GMT]]></title><description><![CDATA[<p>Ich glaube auch das das Schwachfug ist, denn in C habe ich noch nie ein Strukt mit ner Funktion gesehen;</p>
<p>hier der beweis:</p>
<pre><code>test.c:5: error: field `getAge' declared as a function
test.c:10: error: two or more data types in declaration of `main'
test.c: In function `main':
test.c:14: error: incompatible types in assignment
test.c:14: error: syntax error before ':' token
test.c: At top level:
test.c:17: error: syntax error before ':' token
</code></pre>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;

struct myFunk
{
	int getAge();
	int age;
}

int main()
{
	int i;
	struct myFunk hans;

	i = hans::getAge();
}

int myFunk::getAge()
{
	return age;
}
</code></pre>
<p>Könnte man das über Pointer lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509311</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Thu, 15 May 2008 06:08:42 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 15 May 2008 07:43:25 GMT]]></title><description><![CDATA[<p>Ist ja auch egal, ich versuche es trotzdem mit dem Code von CodeProject, es ist aber schon nicht einfach...</p>
<p>Also ich sitze gerade an:</p>
<pre><code class="language-cpp">static inline unsigned int alphaBlend(const unsigned 
                      int bg, const unsigned int src)
{
    unsigned int    a = src &gt;&gt; 24;    // sourceColor alpha

    // If source pixel is transparent, just return the background

    if (0 == a) return bg;

    // alpha-blend the src and bg colors

    unsigned int rb = (((src &amp; 0x00ff00ff) * a) + 
          ((bg &amp; 0x00ff00ff) * (0xff - a))) &amp; 0xff00ff00;
    unsigned int    g  = (((src &amp; 0x0000ff00) * a) + 
          ((bg &amp; 0x0000ff00) * (0xff - a))) &amp; 0x00ff0000;

    return (src &amp; 0xff000000) | ((rb | g) &gt;&gt; 8);
}
</code></pre>
<p>jetzt nicht lachen, aber was genau macht z.B. &quot;src &amp; 0x00ff00ff&quot; ?<br />
und dann noch was macht &quot; a = src &gt;&gt; 24&quot; wird da quasi gesagt &quot;a ist gliech letzt 3 stellen von src&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509354</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Thu, 15 May 2008 07:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 15 May 2008 07:54:26 GMT]]></title><description><![CDATA[<p>hallo,<br />
nein solche fragen sind schon legitim, das ist am anfang auch nicht ganz so leicht zu verstehen.</p>
<p>a = src &gt;&gt; 24 bedeutet einfach daß src um 24 stellen nach rechts geshifted wird und a dann die obersten 8 bits von src beinhaltet. auf diese weise kannst du zb 4 bytes in einem 32bit word unterbringen.</p>
<p>durch das src &amp; 0x00FF00FF kannst du bestimmte bits löschen, also auf 0 setzen. um dir das besser klar zu machen kannst du die hexzahl mal im windoof taschenrechner in binär anzeigen lassen, dann kannst du dir ungefär ausdenken, was so eine operation macht. in deinem fall da oben wird es benutzt um die alpha und die grün komponente aus dem 32bit rgba wort zu löschen.</p>
<p>suche mal nach bitshifts und binäre operanden, etc wenn du das besser checken willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509366</guid><dc:creator><![CDATA[haterskater]]></dc:creator><pubDate>Thu, 15 May 2008 07:54:26 GMT</pubDate></item><item><title><![CDATA[Reply to Childewindow transparent machen (ein oder ausblenden geht auch) on Thu, 15 May 2008 10:09:34 GMT]]></title><description><![CDATA[<p>Also ich bekomme src rein und spiehcere in a lediglich die letzten 8 bit.<br />
dann setze ich das ?erste? byte von src auf 1, das ?zweite? auf 0 das ?dritte? auf 1 und das ?vierte? auf 0 bei: (src &amp; 0x00ff00ff)???</p>
<p>Uiui.. ja ich werde mir darüber wohl etwas anlesen, aber danke für die Info.</p>
<p>Ist dieser BLock: &quot;((src &amp; 0x00ff00ff) * a)&quot; der Teil &quot;sourceColor × sourceAlpha / 255 &quot; nur halt &quot;(255 / sourceColor) × sourceAlpha&quot; sorum?</p>
<p>Also dann währe ja &quot;(((src &amp; 0x00ff00ff) * a) + ((bg &amp; 0x00ff00ff) * (0xff - a))) &amp; 0xff00ff00&quot; die gesammte formel ne(sourceColor × sourceAlpha / 255 + backgroundColor × (255 – sourceAlpha) / 255)?</p>
<p>[edit] hier hab ich mal versucht eine bitmap transparent darzustellen, wie gesagt ich kann kein C++...</p>
<p><a href="http://nopaste.info/d4f0d9d5b9_nl.html" rel="nofollow">Nur ich weiß nich obs so geil is</a></p>
<p>[edit2]es geht übrigens nich xD</p>
<p>[edit3]hab den fehler gefunden, aber die bitmap die jetzt angezeigt wird, ist nach wie vor 0% transparent...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1509385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1509385</guid><dc:creator><![CDATA[lippoliv]]></dc:creator><pubDate>Thu, 15 May 2008 10:09:34 GMT</pubDate></item></channel></rss>