<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>WASM.GDI+</title>
    <description>WASM.GDI+</description>
    <pubDate>Tue, 09 Jun 2026 05:16:35 +0000</pubDate>
    <lastBuildDate>Tue, 09 Jun 2026 05:16:35 +0000</lastBuildDate>
    <generator>WASM</generator>
    <link>https://wasm.in/forums/wasm-gdi.86/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://wasm.in/forums/wasm-gdi.86/index.rss"/>
    <item>
      <title>корявый/вырвиглазный интерфейс</title>
      <pubDate>Sun, 09 Feb 2025 16:20:00 +0000</pubDate>
      <link>https://wasm.in/threads/korjavyj-vyrviglaznyj-interfejs.35279/</link>
      <guid>https://wasm.in/threads/korjavyj-vyrviglaznyj-interfejs.35279/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<div class="bbCodeBlock bbCodeQuote" data-author="Ahimov">
	<aside>
		
			<div class="attribution type">Ahimov сказал(а):
				
					<a href="goto/post?id=443944#post-443944" class="AttributionLink">&uarr;</a>
				
			</div>
		
		<blockquote class="quoteContainer"><div class="quote">Но это интерфейсы.. вызов их сорян за прямоту, корявый/вырвиглазный <img src="styles/smiles_s/blush2.gif" class="mceSmilie" alt=":blush2:" title="Blush2    :blush2:" /> Не следует делать такое:<code style="background: yellow; border: 1px solid #AAAAAA; padding: 0px 2px 0px 2px; display: inline-block">cmp edx,WM_CREATE<br />
   je wmCREATE<br />
   leave</code> - кто как я протер до дыр как говорится отладчик и архитектурный сдм.. кто это знает не будет такой код читать, другим же он тяжелый для восприятия, не наглядный. В этом фишка скриптов, они наглядны и не нужно держать в уме массив меток <img src="styles/smiles_s/wacko.gif" class="mceSmilie" alt=":wacko:" title="Wacko    :wacko:" /> Следует использовать разные макросы, условные...</div><div class="quoteExpand">Нажмите, чтобы раскрыть...</div></blockquote>
	</aside>
</div><a href="https://wasm.in/threads/korjavyj-vyrviglaznyj-interfejs.35279/" class="internalLink">корявый/вырвиглазный интерфейс</a>]]></content:encoded>
      <slash:comments>20</slash:comments>
    </item>
    <item>
      <title>Примеры программирования на GDI+</title>
      <pubDate>Fri, 24 Jan 2025 07:39:12 +0000</pubDate>
      <link>https://wasm.in/threads/primery-programmirovanija-na-gdi.35260/</link>
      <guid>https://wasm.in/threads/primery-programmirovanija-na-gdi.35260/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<h2>Рисуем линии</h2><div><img src="https://wasm.in/attachments/00-png.9425/" width=300></div>


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (ASM):</div>
	<div class="code"><ol class="asm" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">; GUI #</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">include win64a<span style="color: #339933;">.</span><span style="color: #00007f; font-weight: bold;">inc</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ColorsGreen &nbsp; &nbsp; <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0FF00FF00h</span><span style="color: #666666; font-style: italic;">;прозрачный - красный - зеленый - синий</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ColorsBlack &nbsp; &nbsp; <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0FF000000h</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ColorsYellow &nbsp; &nbsp;<span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0FFFFFF00h</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">ColorsRed <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0FFFF0000h</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">UnitWorld <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PenAlignmentCenter <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">0</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">PenAlignmentInset <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">1</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LineCapRoundAnchor <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">12h</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LineCapArrowAnchor <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">14h</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">LineJoinBevel <span style="color: #0000ff; font-weight: bold;">equ</span> <span style="color: #ff0000;">1</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">.</span><span style="color: #0000ff; font-weight: bold;">code</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">WinMain proc</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">local msg<span style="color: #339933;">:</span>MSG</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #666666; font-style: italic;">;инициализация...</span></div></li>
</ol></div>
</div><a href="https://wasm.in/threads/primery-programmirovanija-na-gdi.35260/" class="internalLink">Примеры программирования на GDI+</a>]]></content:encoded>
      <slash:comments>37</slash:comments>
    </item>
    <item>
      <title>Введение в GDI+</title>
      <pubDate>Tue, 07 Jan 2025 14:10:09 +0000</pubDate>
      <link>https://wasm.in/threads/vvedenie-v-gdi.35257/</link>
      <guid>https://wasm.in/threads/vvedenie-v-gdi.35257/</guid>
      <author>invalid@example.com (Mikl___)</author>
      <dc:creator>Mikl___</dc:creator>
      <content:encoded><![CDATA[<b><span style="font-size: 22px">Основные понятия</span></b><br />
В Windows приложения не имеют непосредственного доступа к устройствам отображения, таким как монитор или принтер. Вместо этого они обращаются к интерфейсу графического устройства Windows, а он, в свою очередь, транслирует эти обращения к драйверам устройств отображения, обеспечивая аппаратную независимость приложений.<br />
Интерфейс графического устройства (Graphics Device Interface, GDI) – часть Windows API, которая представляет собой библиотеку функций,...<br />
<br />
<a href="https://wasm.in/threads/vvedenie-v-gdi.35257/" class="internalLink">Введение в GDI+</a>]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>GDI+ Flat API</title>
      <pubDate>Thu, 04 Dec 2008 12:14:20 +0000</pubDate>
      <link>https://wasm.in/threads/gdi-flat-api.18338/</link>
      <guid>https://wasm.in/threads/gdi-flat-api.18338/</guid>
      <author>invalid@example.com (mc black)</author>
      <dc:creator>mc black</dc:creator>
      <content:encoded><![CDATA[Возникает куча вопросов по <a href="http://msdn.microsoft.com/en-us/library/ms533969%28VS.85%29.aspx" target="_blank" class="externalLink" rel="nofollow">GDI+ Flat API</a>. Решил разобраться с использованием сабжа в программках на ассемблере (использую MASM32 SDK v10), начал с чтения в MSDN Library раздела<br />
<br />
Win32 and COM Development<br />
    Graphics and Multimedia<br />
        GDI+<br />
            Using GDI+<br />
                Getting Started<br />
                    <a href="http://msdn.microsoft.com/en-us/library/ms533895(VS.85).aspx" target="_blank" class="externalLink" rel="nofollow">Drawing a Line</a><br />
<br />
Переписывал...<br />
<br />
<a href="https://wasm.in/threads/gdi-flat-api.18338/" class="internalLink">GDI+ Flat API</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
  </channel>
</rss>
