<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BestKill ☠ &#187; tips</title>
	<atom:link href="http://www.bestkill.altervista.org/tag/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bestkill.altervista.org</link>
	<description>.Tornato.</description>
	<lastBuildDate>Thu, 19 Nov 2009 16:28:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[VB6] Creare delle Ballon Tips</title>
		<link>http://www.bestkill.altervista.org/vb6-creare-delle-ballon-tips</link>
		<comments>http://www.bestkill.altervista.org/vb6-creare-delle-ballon-tips#comments</comments>
		<pubDate>Sun, 14 Jun 2009 17:56:11 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[programmazione]]></category>
		<category><![CDATA[visual basic 6]]></category>
		<category><![CDATA[ballon]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tray icon]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=589</guid>
		<description><![CDATA[12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758Option Explicit
Private Const APP_SYSTRAY_ID = 999
Private Const NOTIFYICON_VERSION = &#38;H3

Private Const NIF_MESSAGE = &#38;H1
Private Const NIF_ICON = &#38;H2
Private Const NIF_TIP = &#38;H4
Private Const NIF_STATE = &#38;H8
Private Const NIF_INFO = &#38;H10

Private Const NIM_ADD = &#38;H0
Private Const NIM_MODIFY = &#38;H1
Private Const NIM_DELETE = &#38;H2
Private Const NIM_SETFOCUS = &#38;H3
Private Const NIM_SETVERSION = &#38;H4
Private Const NIM_VERSION = &#38;H5

Private Const [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container vb twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000080;">Option</span> <span style="color: #000080;">Explicit</span><br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> APP_SYSTRAY_ID = 999<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NOTIFYICON_VERSION = &amp;H3<br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIF_MESSAGE = &amp;H1<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIF_ICON = &amp;H2<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIF_TIP = &amp;H4<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIF_STATE = &amp;H8<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIF_INFO = &amp;H10<br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_ADD = &amp;H0<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_MODIFY = &amp;H1<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_DELETE = &amp;H2<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_SETFOCUS = &amp;H3<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_SETVERSION = &amp;H4<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIM_VERSION = &amp;H5<br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIS_HIDDEN = &amp;H1<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIS_SHAREDICON = &amp;H2<br />
<br />
<span style="color: #008000;">'icone<br />
</span><span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_NONE = &amp;H0<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_INFO = &amp;H1<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_WARNING = &amp;H2<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_ERROR = &amp;H3<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_GUID = &amp;H5<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_ICON_MASK = &amp;HF<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIIF_NOSOUND = &amp;H10<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> WM_USER = &amp;H400<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIN_BALLOONSHOW = (WM_USER + 2)<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIN_BALLOONHIDE = (WM_USER + 3)<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIN_BALLOONTIMEOUT = (WM_USER + 4)<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> NIN_BALLOONUSERCLICK = (WM_USER + 5)<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Type</span> GUID<br />
&nbsp; &nbsp;Data1 <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; &nbsp;Data2 <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
&nbsp; &nbsp;Data3 <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
&nbsp; &nbsp;Data4(7) <span style="color: #000080;">As</span> <span style="color: #000080;">Byte</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Type</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Type</span> NOTIFYICONDATA<br />
&nbsp; cbSize <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; hWnd <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; uID <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; uFlags <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; uCallbackMessage <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; hIcon <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; szTip <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> * 128<br />
&nbsp; dwState <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; dwStateMask <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; szInfo <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> * 256<br />
&nbsp; uTimeoutAndVersion <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; szInfoTitle <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> * 64<br />
&nbsp; dwInfoFlags <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; guidItem <span style="color: #000080;">As</span> GUID<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Type</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Declare</span> <span style="color: #000080;">Function</span> Shell_NotifyIcon <span style="color: #000080;">Lib</span> <span style="color: #800000;">&quot;shell32.dll&quot;</span> <span style="color: #000080;">Alias</span> <span style="color: #800000;">&quot;Shell_NotifyIconA&quot;</span> (<span style="color: #000080;">ByVal</span> dwMessage <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>, lpData <span style="color: #000080;">As</span> NOTIFYICONDATA) <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span></div></td></tr></tbody></table></div>
<p><span id="more-589"></span><div id="attachment_590" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.bestkill.altervista.org/wp-content/uploads/2009/06/windowformvb.gif"><img class="size-medium wp-image-590" title="windowformvb" src="http://www.bestkill.altervista.org/wp-content/uploads/2009/06/windowformvb-300x291.gif" alt="" width="300" height="291" /></a><p class="wp-caption-text">Form in VB</p></div></p>
<div class="codecolorer-container vb twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Form_Load()<br />
<br />
&nbsp; &nbsp;Text1.Text = <span style="color: #800000;">&quot;Esempio di balloon nella Tray &quot;</span> &amp; _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #800000;">&quot;Notification Area. Prova &quot;</span> &amp; _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #800000;">&quot;Ballon Tips&quot;</span><br />
<br />
&nbsp; &nbsp;Command1.Caption = <span style="color: #800000;">&quot;Inserisci Icona nella Systray&quot;</span><br />
&nbsp; &nbsp;Command2.Caption = <span style="color: #800000;">&quot;Visualizza Balloon Tip&quot;</span><br />
&nbsp; &nbsp;Command2.Enabled = <span style="color: #000080;">False</span><br />
&nbsp; &nbsp;Option1(1).Value = <span style="color: #000080;">True</span><br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Form_Unload(Cancel <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span>)<br />
<br />
&nbsp; &nbsp;ShellTrayRemove<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Command1_Click()<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Call</span> ShellTrayAdd<br />
&nbsp; &nbsp;Command2.Enabled = <span style="color: #000080;">True</span><br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Command2_Click()<br />
<br />
&nbsp; &nbsp;ShellTrayModifyTip GetSelectedOptionIndex()<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> ShellTrayAdd()<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> nid <span style="color: #000080;">As</span> NOTIFYICONDATA<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">With</span> nid<br />
<br />
&nbsp; &nbsp; &nbsp; .cbSize = Len(nid)<br />
&nbsp; &nbsp; &nbsp; .hWnd = Form1.hWnd<br />
&nbsp; &nbsp; &nbsp; .uID = APP_SYSTRAY_ID<br />
&nbsp; &nbsp; &nbsp; .uFlags = NIF_MESSAGE <span style="color: #000080;">Or</span> NIF_ICON <span style="color: #000080;">Or</span> NIF_TIP<br />
&nbsp; &nbsp; &nbsp; .dwState = NIS_SHAREDICON<br />
&nbsp; &nbsp; &nbsp; .hIcon = Form1.Icon<br />
&nbsp; &nbsp; &nbsp; .szTip = <span style="color: #800000;">&quot;Visualizza il Balloon Tip!&quot;</span> &amp; Chr(0)<br />
&nbsp; &nbsp; &nbsp; .uTimeoutAndVersion = NOTIFYICON_VERSION<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">End</span> <span style="color: #000080;">With</span><br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Call</span> Shell_NotifyIcon(NIM_ADD, nid)<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Call</span> Shell_NotifyIcon(NIM_SETVERSION, nid)<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> ShellTrayRemove()<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> nid <span style="color: #000080;">As</span> NOTIFYICONDATA<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">With</span> nid<br />
&nbsp; &nbsp; &nbsp; .cbSize = Len(nid)<br />
&nbsp; &nbsp; &nbsp; .hWnd = Form1.hWnd<br />
&nbsp; &nbsp; &nbsp; .uID = APP_SYSTRAY_ID<br />
&nbsp; &nbsp;<span style="color: #000080;">End</span> <span style="color: #000080;">With</span><br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Call</span> Shell_NotifyIcon(NIM_DELETE, nid)<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> ShellTrayModifyTip(nIconIndex <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>)<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Dim</span> nid <span style="color: #000080;">As</span> NOTIFYICONDATA<br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">With</span> nid<br />
&nbsp; &nbsp; &nbsp; .cbSize = Len(nid)<br />
&nbsp; &nbsp; &nbsp; .hWnd = Form1.hWnd<br />
&nbsp; &nbsp; &nbsp; .uID = APP_SYSTRAY_ID<br />
&nbsp; &nbsp; &nbsp; .uFlags = NIF_INFO<br />
&nbsp; &nbsp; &nbsp; .dwInfoFlags = nIconIndex<br />
&nbsp; &nbsp; &nbsp; .szInfoTitle = <span style="color: #800000;">&quot;Visualizza il Balloon Tip!&quot;</span> &amp; Chr(0)<br />
&nbsp; &nbsp; &nbsp; .szInfo = Text1.Text<br />
&nbsp; &nbsp;<span style="color: #000080;">End</span> <span style="color: #000080;">With</span><br />
<br />
&nbsp; &nbsp;<span style="color: #000080;">Call</span> Shell_NotifyIcon(NIM_MODIFY, nid)<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Function</span> GetSelectedOptionIndex() <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
<br />
&nbsp; &nbsp;GetSelectedOptionIndex = Option1(0).Value * 0 <span style="color: #000080;">Or</span> _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option1(1).Value * -1 <span style="color: #000080;">Or</span> _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option1(2).Value * -2 <span style="color: #000080;">Or</span> _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Option1(3).Value * -3<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></div></td></tr></tbody></table></div>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/vb6-creare-delle-ballon-tips/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
