<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Форум 'WIN API' на RSDN.RU</title>
    <link>http://www.rsdn.ru/Forum/winapi/</link>
    <description />
    <category>winapi</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN.ru, 2001-2007</copyright>
    <webMaster>webmaster@rsdn.ru</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://www.rsdn.ru/rsdn.gif</url>
      <title>RSDN.RU</title>
      <link>http://www.rsdn.ru</link>
    </image>
    <lastBuildDate>Sun, 12 Feb 2012 20:45:17 GMT</lastBuildDate>
    <ttl>5</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rsdn/winapi" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rsdn/winapi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Конвертация 24bit в 8bit</title>
		<link>http://www.rsdn.ru/Forum/winapi/4613370.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4613370.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4613370.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4613370</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4613370.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4613370</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Нашел на просторах интернета вот такую функцию для конвертации изображения в 24bit.&lt;br /&gt;
Не подскажете, как ее переделать так, чтобы она конвертировала в 8bit и при этом не использовала GetDIBits(...), потому что на Windows CE эта фынкция не поддерживается.  &lt;br /&gt;
&lt;br /&gt;
BYTE* Get24BitPixels(HBITMAP pBitmap, WORD *pwWidth, WORD *pwHeight)&lt;br /&gt;
{&lt;br /&gt;
 BITMAP bmpBmp;&lt;br /&gt;
 LPBITMAPINFO pbmiInfo;&lt;br /&gt;
 BITMAPINFO bmiInfo;&lt;br /&gt;
 WORD wBmpWidth, wBmpHeight;&lt;br /&gt;
 GetObject(pBitmap, sizeof(bmpBmp),&amp;amp;bmpBmp);&lt;br /&gt;
 pbmiInfo   = (LPBITMAPINFO)&amp;amp;bmpBmp;&lt;br /&gt;
 wBmpWidth  = (WORD)pbmiInfo-&amp;gt;bmiHeader.biWidth;&lt;br /&gt;
 wBmpWidth -= (wBmpWidth%4);&lt;br /&gt;
 wBmpHeight = (WORD)pbmiInfo-&amp;gt;bmiHeader.biHeight;&lt;br /&gt;
 *pwWidth  = wBmpWidth;&lt;br /&gt;
 *pwHeight = wBmpHeight;&lt;br /&gt;
 BYTE *pPixels = new BYTE[wBmpWidth*wBmpHeight*3];&lt;br /&gt;
 if (!pPixels)&lt;br /&gt;
   return NULL;&lt;br /&gt;
 HDC hDC = GetWindowDC(NULL);&lt;br /&gt;
 bmiInfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);&lt;br /&gt;
 bmiInfo.bmiHeader.biWidth = wBmpWidth;&lt;br /&gt;
 bmiInfo.bmiHeader.biHeight = -wBmpHeight;&lt;br /&gt;
 bmiInfo.bmiHeader.biPlanes = 1;&lt;br /&gt;
 bmiInfo.bmiHeader.biBitCount = 24;&lt;br /&gt;
 bmiInfo.bmiHeader.biCompression = BI_RGB;&lt;br /&gt;
 bmiInfo.bmiHeader.biSizeImage = wBmpWidth*wBmpHeight*3;&lt;br /&gt;
 bmiInfo.bmiHeader.biXPelsPerMeter = 0;&lt;br /&gt;
 bmiInfo.bmiHeader.biYPelsPerMeter = 0;&lt;br /&gt;
 bmiInfo.bmiHeader.biClrUsed = 0;&lt;br /&gt;
 bmiInfo.bmiHeader.biClrImportant = 0;&lt;br /&gt;
 int iRes = GetDIBits(hDC,pBitmap,0,wBmpHeight,(LPVOID)pPixels,&amp;amp;bmiInfo,DIB_RGB_COLORS);&lt;br /&gt;
 ReleaseDC(NULL,hDC);&lt;br /&gt;
 if (!iRes)&lt;br /&gt;
 {&lt;br /&gt;
   delete pPixels;&lt;br /&gt;
   return NULL;&lt;br /&gt;
 };&lt;br /&gt;
 return pPixels;&lt;br /&gt;
}&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/ZiiSSMw1xNs" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Sat, 11 Feb 2012 08:53:52 GMT</pubDate>
		
			<author>aleksan &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Тормоза BitBlt на Windows CE 6.0</title>
		<link>http://www.rsdn.ru/Forum/winapi/4613178.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4613178.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4613178.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4613178</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4613178.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4613178</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет!&lt;br /&gt;
Есть прога выводящая на экран видео поступащее по сети.&lt;br /&gt;
Кадры выводятся в окно приложения с помощью BitBlt.&lt;br /&gt;
При размере кадра 160*120 пиксел вывод одного кадра занимает 0.08 секунды только на вызове этой функции.&lt;br /&gt;
При размере кадра 320*240 становится 0.27 секунды.&lt;br /&gt;
Откуда такие тормоза?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/DlMBI8kMA_Q" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Sat, 11 Feb 2012 02:12:28 GMT</pubDate>
		
			<author>aleksan &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Фиктивное прозрачное окно</title>
		<link>http://www.rsdn.ru/Forum/winapi/4612358.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4612358.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4612358.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4612358</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4612358.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4612358</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Скажите, а реально сделать такое окно: полупрозрачное окно, висящее в определенном месте экрана и ведет себя так, как будто его нет (пропускает все сообщения через себя и не реагирует ни на что). Куда копать по этой теме?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/iPyhG9JeZJI" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Fri, 10 Feb 2012 12:26:26 GMT</pubDate>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Частично прозрачно для кликов</title>
		<link>http://www.rsdn.ru/Forum/winapi/4611629.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4611629.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4611629.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4611629</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4611629.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4611629</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем привет, есть какой-нибудь &lt;i&gt;быстрый&lt;/i&gt; способ сделать окно _частично_ прозрачным для кликов? Причём прозрачными не только внутри одного треда.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/I-mfI6sywl4" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Fri, 10 Feb 2012 02:42:11 GMT</pubDate>
		
			<author>CEMb &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Interlocked*</title>
		<link>http://www.rsdn.ru/Forum/winapi/4611618.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4611618.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4611618.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4611618</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4611618.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4611618</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Озадачился вопросом: считывание возвращаемого значения Interlocked функциями так же атомарно, как и сама операция? То есть int iCurrValue = InterlockedIncrement(iOldValue) это полностью атомарная операция или же все таки только сам инкремент атомарен, а в iCurrValue может быть уже значение, после его инкремента другим потоком? По идее должна полностью, но что-то как-то сцыкотно, как бы не упало все.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/yLf8RXcU654" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Fri, 10 Feb 2012 02:18:08 GMT</pubDate>
		
		
			<slash:comments>30</slash:comments>
		
	</item>

	<item>
		<title>Долбаный Microsoft</title>
		<link>http://www.rsdn.ru/Forum/winapi/4610772.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4610772.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4610772.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4610772</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4610772.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4610772</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;&lt;img border='0' width='70' height='25' src='http://www.rsdn.ru/Forum/images/maniac.gif' /&gt;Это долбаный ТКАЧЕНКО !!! виноват во всем ...  &lt;img border='0' width='70' height='25' src='http://www.rsdn.ru/Forum/images/maniac.gif' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/yNyZ8JawnZg" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Thu, 09 Feb 2012 12:41:15 GMT</pubDate>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>Проблема с Power Management XP - Vista+</title>
		<link>http://www.rsdn.ru/Forum/winapi/4610474.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4610474.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4610474.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4610474</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4610474.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4610474</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Добрый день.&lt;br /&gt;
В аппликухе есть критическая область, которую нельзя прерывать уходом в Standby/Hybernate.&lt;br /&gt;
В XP я обходился мьютексом и флажком, чтобы синхронизировать вход в критический участок кода и обработку &lt;b&gt;PBT_APMQUERYSUSPEND&lt;/b&gt;.&lt;br /&gt;
Начиная с Висты &lt;b&gt;PBT_APMQUERYSUSPEND&lt;/b&gt; не имеет места быть. Рекомендовано использовать &lt;b&gt;SetThreadExecutionState&lt;/b&gt;. Но нет уведомления о начале "усыпления" &amp;mdash; о проверке &lt;b&gt;SetThreadExecutionState&lt;/b&gt;. Т.е. "усыпление" (проверка &lt;b&gt;SetThreadExecutionState&lt;/b&gt;) начинается, когда аппликуха вне критической зоны и не против поспать. Не зная о том, что "процесс пошел" &amp;mdash; проверка &lt;b&gt;SetThreadExecutionState&lt;/b&gt; разрешила "сон", и не получив поке еще &lt;b&gt;PBT_APMSUSPEND&lt;/b&gt;, аппликуха взводит запрет на "усыпление", что уже никому не интересно, слишком поздно, и входит в критическую зону, в которой будет прервана &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/smirk.gif' /&gt; .&lt;br /&gt;
Что делать под Вистой/Win7 ? &lt;img border='0' width='15' height='22' src='http://www.rsdn.ru/Forum/images/confused.gif' /&gt; &lt;br /&gt;
Спасибо.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/-SVIo5chGNU" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Thu, 09 Feb 2012 09:07:35 GMT</pubDate>
		
			<author>boris_ &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Как в списоке добавить текст во второй и другие столбцы?</title>
		<link>http://www.rsdn.ru/Forum/winapi/4610358.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4610358.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4610358.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4610358</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4610358.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4610358</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть листбокс. Мультиколум указал. Как на Visual C добавить текст не в первый столбец и можно ли каждую строку закрасить определённым цветом?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/VBmjaso429I" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Thu, 09 Feb 2012 07:39:10 GMT</pubDate>
		
			<author>robesh &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>DialogBox from resource</title>
		<link>http://www.rsdn.ru/Forum/winapi/4607565.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4607565.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4607565.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4607565</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4607565.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4607565</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Добрый день.&lt;br /&gt;
&lt;br /&gt;
Помогите разобраться. В ресурсах отдельной статичной библиотеки (.lib) лежит шаблон DialogBox, мне нужно его оттуда выбрать чтобы показать:&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
HMODULE hModule = GetModuleHandle(0);
DialogBox(hModule, MAKEINTRESOURCE(IDD_DIALOG1), NULL, About);
&lt;span class='kw'&gt;int&lt;/span&gt; err = GetLastError();&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Для этого нужен хендл на библиотеку в которой лежит ресурс (hModule), этот код вызывается в библиотеке, в которой лежит ресурс, но вызов не находит IDD_DIALOG1, т.к. hModule хранит хендл на экзешник программы, как быть? Как лучше хранить ресурсы такого рода? Или как можно вызывать DialogBox чтобы находил ресурс?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/CyeRyUJSqOU" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Tue, 07 Feb 2012 12:21:10 GMT</pubDate>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Кто подключает comctrl32</title>
		<link>http://www.rsdn.ru/Forum/winapi/4605670.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4605670.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4605670.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4605670</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4605670.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4605670</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Здравствуйте, никто не скажет в каком файле идет подключение comctrl32 ? Не могу определить даже через поиск &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt; В файл pch он есть &amp;mdash; но вот кто его подключает?&lt;br /&gt;
&lt;br /&gt;
Заранее спасибо за ответ.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/r9_zfP2vD7Y" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Mon, 06 Feb 2012 11:09:18 GMT</pubDate>
		
			<author>sensey_alex &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>взаимодействие с коснольным окном</title>
		<link>http://www.rsdn.ru/Forum/winapi/4602980.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4602980.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4602980.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4602980</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4602980.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4602980</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Допустим есть открытое окно консоли. Как можно передавать ему входные данные (это скорее всего просто: можно послать WM_CHAR) и "вытаскивать" вывод?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/_eACD3Pdjf8" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Fri, 03 Feb 2012 20:46:57 GMT</pubDate>
		
			<author>8086 &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>7</slash:comments>
		
	</item>

	<item>
		<title>имя Desktop'a в контексте которого выполняется процесс</title>
		<link>http://www.rsdn.ru/Forum/winapi/4601267.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4601267.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4601267.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4601267</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4601267.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4601267</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Пытаюсь узнать имя декстопа в контексте которого выполняется текущий LOW INTEGRITY процесс в Windows7/Vista выскакивает эксепшен (чтото пытается писать нехорошие вещи в недрах nt32dll), в XP все ок&lt;br /&gt;
&lt;br /&gt;
вот код&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
        TCHAR szCurrentDesktopName[ARRAY_SIZE] = {0};
        DWORD iOutCount = 0;
        HDESK hCurrentDesktop = GetThreadDesktop(GetCurrentThreadId());
        GetUserObjectInformation(hCurrentDesktop, UOI_NAME, szCurrentDesktopName, ARRAY_SIZE - 1, &amp;amp;iOutCount);

        bReturn = (_tcsicmp(pszDesktopName, szCurrentDesktopName) == 0);&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Вопрос, возможно ли другим способом узнать имя декстопа в контексте которого выполнятеся текущий LOW INTEGRITY процесс?&lt;br /&gt;
Благодарю.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/Ly7BtAU6auY" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Thu, 02 Feb 2012 13:14:46 GMT</pubDate>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Рисование на Layerd окне, вопросы</title>
		<link>http://www.rsdn.ru/Forum/winapi/4600339.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4600339.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4600339.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4600339</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4600339.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4600339</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Здравствуйте.&lt;br /&gt;
&lt;br /&gt;
Понадобилось вот поразбираться с layred-окнами. Вроде почти все получилось, но возник непонятный, для меня во всяком случае, эффект.&lt;br /&gt;
Имеется Gdiplus::Bitmap кнопки, которую я хочу отобразить на таком окне с прозрачностью (сама кнопка &amp;mdash; png-рисунок и хочу добавить альфа-составляющую), вроде стандартная задача, но...&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;Gdiplus::ImageAttributes _bttn_attr;
Gdiplus::ColorMatrix _colorMatrix =
{
    1.0f, 0.0f, 0.0f, 0.0f, 0.0f,
    0.0f, 1.0f, 0.0f, 0.0f, 0.0f,
    0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
    0.0f, 0.0f, 0.0f, 0.5f, 0.0f,
    0.0f, 0.0f, 0.0f, 0.0f, 1.0f
};
bttn_attr.SetColorMatrix(
    &amp;amp;_colorMatrix,
    Gdiplus::ColorMatrixFlagsDefault,
    Gdiplus::ColorAdjustTypeBitmap
);
_pgraph-&amp;gt;DrawImage(
    m_pbttn_close_red,
    _bount_close_btn,
    0,
    0,
    m_pbtn_close_red-&amp;gt;GetWidth(),
    m_pbtn_close_red-&amp;gt;GetHeight(),
    Gdiplus::UnitPixel,
    &amp;amp;_bttn_attr
);&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
если я из DrawImage убираю &amp;amp;_bttn_attr &amp;mdash; кнопка рисуется. Если убираю bttn_attr.SetColorMatrix, то есть не изменяю атрибуты, но оставляю их в вызове функции рисования картинки &amp;mdash; тоже рисуется.&lt;br /&gt;
Но если я вызываю bttn_attr.SetColorMatrix с любым значением прозрачности _colorMatrix[4, 4] = 0.0f...1.0f кнопка не отображается.&lt;br /&gt;
На не layered-окне отрисовывается с нужной прозрачностью.&lt;br /&gt;
&lt;br /&gt;
Что я забыл сделать? Или layered-окна не позволяют организовать такой эффект?&lt;br /&gt;
&lt;br /&gt;
Заранее благодарю.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/kt9dw9tGgVs" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Thu, 02 Feb 2012 09:21:21 GMT</pubDate>
		
			<author>Tujh &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>ExitWindowsEx не выключает и не перезагружает комп</title>
		<link>http://www.rsdn.ru/Forum/winapi/4597242.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4597242.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4597242.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4597242</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4597242.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4597242</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;А вот EWX_LOGOFF работает как надо. В чем дело?&lt;br /&gt;
&lt;br /&gt;
Win7, админские права&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/ojmOgYosq9U" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Tue, 31 Jan 2012 11:04:40 GMT</pubDate>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Уничтожение окон PropertySheet</title>
		<link>http://www.rsdn.ru/Forum/winapi/4595933.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4595933.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4595933.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4595933</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4595933.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4595933</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Создаю окно свойств. В WM_INITDIALOG меняю текст кнопок и располонаю окно по центру экрана. Также делаю сабклассинг контролов. Теперь при закрытии проперти шита надо восстановить сабклашенные контролы дял возврата их оконных процедур. Есть такая закономерность. Если активна первая вкладка, то WM_NCDESTROY приходит только для нее. Если последующая &amp;mdash; то для последующей и первой. И так по возрастанию. Я обрадовался наличию флага PSP_USECALLBACK, но там судя по MSDN CALLBACK PropSheetPageProc параметр hwndнулевой и зарезервирован. Что за хрень кто подскажет как по нормальному в этой же оконной процедуре окна вкладки все обработать? Ведь WM_INITDIALOG обрабатывается по нормальному для каждого диалога вкладки значит и дестрой должен приходить. &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;  &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;  &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/vL3RH6Jmdac" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Mon, 30 Jan 2012 14:37:14 GMT</pubDate>
		
			<author>Maks1509 &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>WinHTTP - отключить буферизацию ввода-вывода</title>
		<link>http://www.rsdn.ru/Forum/winapi/4595819.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4595819.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4595819.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4595819</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4595819.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4595819</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем привет.&lt;br /&gt;
Люди, никто на вскидку не подскажет, можно ли в этой либе, а именно для WinHttpReadData отключить как-то буферизацию?&lt;br /&gt;
По умолчанию она почему-то накапливает данные по 4096 байт и только потом отдает, а мне надо, чтобы было как на чистых сокетах &amp;mdash; read.&lt;br /&gt;
Тот есть сколько бы данных не было доступно на данный момент &amp;mdash; она их сразу возвращала.&lt;br /&gt;
Смысл &amp;mdash; получение звука в реалтайме. Из-за этой буферизации он сильно отстает.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/XRijNxc2eAs" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Mon, 30 Jan 2012 13:23:09 GMT</pubDate>
		
			<author>DarkTranquillity &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>контекстное меню windows</title>
		<link>http://www.rsdn.ru/Forum/winapi/4595443.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4595443.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4595443.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4595443</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4595443.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4595443</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Добрый день.&lt;br /&gt;
&lt;br /&gt;
Есть потребность создать в меню Windows (правая кнопка мыши), такое же меню как у WinRAR или 7-Zip и такое же подменю и такие же функции.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.rsdn.ru/article/winshell/shlext1.xml" title="Руководство полного идиота по написанию расширений оболочки &amp;mdash; Часть I" class=" tips m" rel="#a93" target="_blank"&gt;Нашел статью на эту тему&lt;div class="tooltip" id="a93"&gt;Автор(ы): Michael Dunn&lt;br /&gt;Дата: 17.04.2001&lt;br /&gt;&lt;/div&gt;&lt;/a&gt;, но она 2001 года, хотел спросить может есть методы попроще и без применения ATL?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/KkPfQzxFdkU" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Mon, 30 Jan 2012 10:11:17 GMT</pubDate>
		
		
			<slash:comments>8</slash:comments>
		
	</item>

	<item>
		<title>waveInGetDevCaps: имя начинается с нуля</title>
		<link>http://www.rsdn.ru/Forum/winapi/4594680.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4594680.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4594680.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4594680</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4594680.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4594680</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем здравствуйте!&lt;br /&gt;
&lt;br /&gt;
Есть программа, собранная под WinXP 32-bit. В ней используется функция waveInGetDevCaps. Под ХР всё работает, но, когда программу запустили под Win7, выяснилось, что в поле szPname структуры WAVEINCAPS первый символ &amp;mdash; \0 (а дальше &amp;mdash; нормальное имя, что-то от Logitech). В чём причина?&lt;br /&gt;
&lt;br /&gt;
Заранее спасибо!&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/eZ5vb9ort3k" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Sun, 29 Jan 2012 11:50:52 GMT</pubDate>
		
			<author>Илья Сивков &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>узнать язык системы</title>
		<link>http://www.rsdn.ru/Forum/winapi/4594926.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4594926.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4594926.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4594926</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4594926.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4594926</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;как программно определить какой используется язык в системе, и определить какая папка ему соответствует, в System32 есть папка ru-RU для руcской системы,она считается главной,в английской версии системы папка en-EN ???&lt;br /&gt;
&lt;br /&gt;
&lt;div class='mod'&gt;30.01.12 19:28: Перенесено модератором из 'C/C++' &amp;mdash; Кодт&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/plaS489zVeY" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Sun, 29 Jan 2012 11:41:31 GMT</pubDate>
		
			<author>ixtorio &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>DialogBox()</title>
		<link>http://www.rsdn.ru/Forum/winapi/4593803.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/winapi/4593803.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/winapi/4593803.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4593803</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4593803.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4593803</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Создаётся окно с помощью DialogBox(). Одним из параметров передаётся оконная функция. Возвращаемое значение функции INT_PTR. Если в оконной функции прописать return (INT_PTR) 2;, будет ли возвращаемое значение от DialogBox() указателем на 2?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/winapi/~4/HTM4puAk8f4" height="1" width="1"/&gt;</description>
		
		<category>winapi</category>
		<pubDate>Sat, 28 Jan 2012 09:52:50 GMT</pubDate>
		
			<author>robesh &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>
</channel>
</rss>

