<?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; vb6</title>
	<atom:link href="http://www.bestkill.altervista.org/tag/vb6/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bestkill.altervista.org</link>
	<description>l l ı ʞ ʇ s ǝ q</description>
	<lastBuildDate>Thu, 26 Nov 2009 10:44:18 +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[Vsual 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>
		<item>
		<title>[VB6] Controllare connessione internet</title>
		<link>http://www.bestkill.altervista.org/vb6-controllare-connessione-internet</link>
		<comments>http://www.bestkill.altervista.org/vb6-controllare-connessione-internet#comments</comments>
		<pubDate>Sun, 14 Jun 2009 17:34:24 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[connessione]]></category>
		<category><![CDATA[controllare]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=587</guid>
		<description><![CDATA[1234567891011121314151617181920Private Declare Function InternetGetConnectedState Lib &#34;wininet.dll&#34; (ByRef _
lpSFlags As Long, ByVal dwReserved As Long) As Long
Const INTERNET_CONNECTION_MODEM = 1
Const INTERNET_CONNECTION_LAN = 2
Const INTERNET_CONNECTION_PROXY = 4
Const INTERNET_CONNECTION_MODEM_BUSY = 8
Dim flags As Long

Private Sub Form_Load()

If InternetGetConnectedState(flags, 0) = 0 Then
MsgBox &#34;Non sei connesso ad internet&#34;
ElseIf flags = INTERNET_CONNECTION_MODEM Then
MsgBox &#34;Sei connesso con il Modem&#34; ' connessione attiva [...]<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;"><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 /></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;">Declare</span> <span style="color: #000080;">Function</span> InternetGetConnectedState <span style="color: #000080;">Lib</span> <span style="color: #800000;">&quot;wininet.dll&quot;</span> (<span style="color: #000080;">ByRef</span> _<br />
lpSFlags <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>, <span style="color: #000080;">ByVal</span> dwReserved <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
<span style="color: #000080;">Const</span> INTERNET_CONNECTION_MODEM = 1<br />
<span style="color: #000080;">Const</span> INTERNET_CONNECTION_LAN = 2<br />
<span style="color: #000080;">Const</span> INTERNET_CONNECTION_PROXY = 4<br />
<span style="color: #000080;">Const</span> INTERNET_CONNECTION_MODEM_BUSY = 8<br />
<span style="color: #000080;">Dim</span> flags <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Form_Load()<br />
<br />
<span style="color: #000080;">If</span> InternetGetConnectedState(flags, 0) = 0 <span style="color: #000080;">Then</span><br />
MsgBox <span style="color: #800000;">&quot;Non sei connesso ad internet&quot;</span><br />
<span style="color: #000080;">ElseIf</span> flags = INTERNET_CONNECTION_MODEM <span style="color: #000080;">Then</span><br />
MsgBox <span style="color: #800000;">&quot;Sei connesso con il Modem&quot;</span> <span style="color: #008000;">' connessione attiva via modem<br />
</span><span style="color: #000080;">ElseIf</span> flags = INTERNET_CONNECTION_LAN <span style="color: #000080;">Then</span><br />
MsgBox <span style="color: #800000;">&quot;Sei connesso con LAN&quot;</span> <span style="color: #008000;">' connessione attiva via LAN<br />
</span><span style="color: #000080;">ElseIf</span> flags = INTERNET_CONNECTION_PROXY <span style="color: #000080;">Then</span><br />
MsgBox <span style="color: #800000;">&quot;Sei connesso via Proxy&quot;</span> <span style="color: #008000;">' connessione attiva via proxy<br />
</span><span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</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-controllare-connessione-internet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] Simulazione tasto Windows (Start)</title>
		<link>http://www.bestkill.altervista.org/vb6-simulazione-tasto-windows-start</link>
		<comments>http://www.bestkill.altervista.org/vb6-simulazione-tasto-windows-start#comments</comments>
		<pubDate>Sun, 14 Jun 2009 17:27:12 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[simulare]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[tasti]]></category>
		<category><![CDATA[vb6]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=584</guid>
		<description><![CDATA[123456789101112131415Private Declare Sub keybd_event Lib &#34;user32&#34; (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &#38;H2

Private Sub Form_Load()
' simula la pressione dei tasti Ctrl-Esc
keybd_event vbKeyControl, 0, 0, 0
keybd_event vbKeyEscape, 0, 0, 0
DoEvents

' simula il rilascio dei due tasti
keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0
keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, [...]<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;"><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 /></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;">Declare</span> <span style="color: #000080;">Sub</span> keybd_event <span style="color: #000080;">Lib</span> <span style="color: #800000;">&quot;user32&quot;</span> (<span style="color: #000080;">ByVal</span> bVk <span style="color: #000080;">As</span> <span style="color: #000080;">Byte</span>, <span style="color: #000080;">ByVal</span> bScan <span style="color: #000080;">As</span> <span style="color: #000080;">Byte</span>, <span style="color: #000080;">ByVal</span> dwFlags <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>, <span style="color: #000080;">ByVal</span> dwExtraInfo <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>)<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Const</span> KEYEVENTF_KEYUP = &amp;H2<br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Form_Load()<br />
<span style="color: #008000;">' simula la pressione dei tasti Ctrl-Esc<br />
</span>keybd_event vbKeyControl, 0, 0, 0<br />
keybd_event vbKeyEscape, 0, 0, 0<br />
DoEvents<br />
<br />
<span style="color: #008000;">' simula il rilascio dei due tasti<br />
</span>keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0<br />
keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, 0<br />
DoEvents<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</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-simulazione-tasto-windows-start/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[VB6] Calcolare l&#8217;anno bisestile</title>
		<link>http://www.bestkill.altervista.org/vb6-calcolare-anno-bisestile</link>
		<comments>http://www.bestkill.altervista.org/vb6-calcolare-anno-bisestile#comments</comments>
		<pubDate>Sun, 17 May 2009 17:21:37 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[bisestile]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=482</guid>
		<description><![CDATA[Calcolo dell&#8217;anno bisestile.
123Dim year As Integer
year = 2004
Label1 = DateSerial(year, 2, 29) &#60;&#62; DateSerial(year, 3, 1)
Restituisce un valore VERO o FALSO
Post from: BestKill ☠
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Calcolo dell&#8217;anno bisestile.</p>
<div class="codecolorer-container vb twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></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;">Dim</span> year <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
year = 2004<br />
Label1 = DateSerial(year, 2, 29) &lt;&gt; DateSerial(year, 3, 1)</div></td></tr></tbody></table></div>
<p>Restituisce un valore VERO o FALSO</p>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/vb6-calcolare-anno-bisestile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] Convesione basi</title>
		<link>http://www.bestkill.altervista.org/vb6-convesione-basi</link>
		<comments>http://www.bestkill.altervista.org/vb6-convesione-basi#comments</comments>
		<pubDate>Sun, 17 May 2009 17:21:16 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[basi]]></category>
		<category><![CDATA[convertitore]]></category>
		<category><![CDATA[matematica]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=478</guid>
		<description><![CDATA[Ecco come fare conversioni da Dec &#62; Bin &#62; Dec &#62; Hex e calcoli di radianti e gradi.
Nel programma basta usare:
12345678910Bin(Num_decimale)
BinToDec(Num_bin)
Hex(Num_decimale)
'Hex questo non è presente nel modulo, ma è già integrato in vb6.

Radians(valore_gradi)
Degrees(valore_radiante)

'Ovviamente tutti letti da una variabile o un campo..
variabile = Bin(34)
Crea un Modulo:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354Option Explicit

' &#160;Conversione da bdecimale a binario
Function Bin(ByVal value As Long) [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Ecco come fare <strong>conversioni</strong> da Dec &gt; Bin &gt; Dec &gt; Hex e calcoli di radianti e gradi.</p>
<p>Nel programma basta usare:</p>
<div class="codecolorer-container vb twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Bin(Num_decimale)<br />
BinToDec(Num_bin)<br />
Hex(Num_decimale)<br />
<span style="color: #008000;">'Hex questo non è presente nel modulo, ma è già integrato in vb6.<br />
</span><br />
Radians(valore_gradi)<br />
Degrees(valore_radiante)<br />
<br />
<span style="color: #008000;">'Ovviamente tutti letti da una variabile o un campo..<br />
</span>variabile = Bin(34)</div></td></tr></tbody></table></div>
<p>Crea un Modulo:</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 /></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 />
<br />
<span style="color: #008000;">' &nbsp;Conversione da bdecimale a binario<br />
</span><span style="color: #000080;">Function</span> Bin(<span style="color: #000080;">ByVal</span> value <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">String</span><br />
&nbsp; &nbsp; <span style="color: #000080;">Dim</span> result <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>, exponent <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
&nbsp; &nbsp; result = <span style="color: #000080;">String</span>$(32, <span style="color: #800000;">&quot;0&quot;</span>)<br />
&nbsp; &nbsp; <span style="color: #000080;">Do</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">If</span> value <span style="color: #000080;">And</span> Power2(exponent) <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Mid$(result, 32 - exponent, 1) = <span style="color: #800000;">&quot;1&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; value = value <span style="color: #000080;">Xor</span> Power2(exponent)<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; exponent = exponent + 1<br />
&nbsp; &nbsp; <span style="color: #000080;">Loop</span> <span style="color: #000080;">While</span> value<br />
&nbsp; &nbsp; Bin = Mid$(result, 33 - exponent)<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span><br />
<br />
<span style="color: #008000;">' Convesrione da binario a decimale.<br />
</span><span style="color: #000080;">Function</span> BinToDec(value <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; &nbsp; <span style="color: #000080;">Dim</span> result <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>, i <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span>, exponent <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
&nbsp; &nbsp; <span style="color: #000080;">For</span> i = Len(value) <span style="color: #000080;">To</span> 1 <span style="color: #000080;">Step</span> -1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">Select</span> <span style="color: #000080;">Case</span> Asc(Mid$(value, i, 1))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">Case</span> 48 &nbsp; &nbsp; &nbsp;<span style="color: #008000;">' &quot;0&quot;, niente.<br />
</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000080;">Case</span> 49 &nbsp; &nbsp; &nbsp;<span style="color: #008000;">' &quot;1&quot;, aggiungere la corrispondente potenza di 2<br />
</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result = result + Power2(exponent)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">Case</span> <span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Err.Raise 5<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">End</span> <span style="color: #000080;">Select</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; exponent = exponent + 1<br />
&nbsp; &nbsp; <span style="color: #000080;">Next</span><br />
&nbsp; &nbsp; BinToDec = result<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span><br />
<br />
<span style="color: #008000;">' conversione gradi &amp;gt; radiante.<br />
</span><span style="color: #000080;">Function</span> Radians(Degrees <span style="color: #000080;">As</span> <span style="color: #000080;">Double</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">Double</span><br />
&nbsp; &nbsp; Radians = Degrees / 57.29577951<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span><br />
<br />
<span style="color: #008000;">' Convertire radiante in gradi.<br />
</span><span style="color: #000080;">Function</span> Degrees(Radians <span style="color: #000080;">As</span> <span style="color: #000080;">Double</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">Double</span><br />
&nbsp; &nbsp; Degrees = Radians * 57.29577951<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span><br />
<br />
<span style="color: #008000;">'Private function<br />
</span><span style="color: #000080;">Private</span> <span style="color: #000080;">Function</span> Power2(<span style="color: #000080;">ByVal</span> exponent <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>) <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span><br />
&nbsp; &nbsp; <span style="color: #000080;">Static</span> result(0 <span style="color: #000080;">To</span> 31) <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>, i <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
&nbsp; &nbsp; <span style="color: #000080;">If</span> result(0) = 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; result(0) = 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">For</span> i = 1 <span style="color: #000080;">To</span> 30<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; result(i) = result(i - 1) * 2<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000080;">Next</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; result(31) = &amp;amp;H80000000<br />
&nbsp; &nbsp; <span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
&nbsp; &nbsp; Power2 = result(exponent)<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-convesione-basi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catturare lo schermo senza il tasto Stamp</title>
		<link>http://www.bestkill.altervista.org/catturare-lo-schermo-senza-il-tastoo-stamp</link>
		<comments>http://www.bestkill.altervista.org/catturare-lo-schermo-senza-il-tastoo-stamp#comments</comments>
		<pubDate>Sun, 17 May 2009 17:21:02 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[catturare]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[schermo]]></category>
		<category><![CDATA[stamp]]></category>
		<category><![CDATA[vb6]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=494</guid>
		<description><![CDATA[Può essere necessarrio catturare l&#8217;immagine di schermo senze dover emulare la pressione del tasto STAMP
Chiamato con:
Set Picture1.Picture = ImmagineSchermo()
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &#38;H2

Public Function ImmagineSchermo(Optional ActiveWindow As Boolean) As Picture
Dim Picture As StdPicture
Set Picture [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Può essere necessarrio catturare l&#8217;immagine di schermo senze dover emulare la pressione del tasto STAMP</p>
<p>Chiamato con:</p>
<pre lang="vb">Set Picture1.Picture = ImmagineSchermo()</pre>
<pre lang="vb">Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &amp;H2

Public Function ImmagineSchermo(Optional ActiveWindow As Boolean) As Picture
Dim Picture As StdPicture
Set Picture = Clipboard.GetData(vbCFBitmap)
If ActiveWindow Then
keybd_event vbKeyMenu, 0, 0, 0
End If
keybd_event vbKeySnapshot, 0, 0, 0
DoEvents
keybd_event vbKeySnapshot, 0, KEYEVENTF_KEYUP, 0
If ActiveWindow Then
keybd_event vbKeyMenu, 0, KEYEVENTF_KEYUP, 0
End If
Set ImmagineSchermo = Clipboard.GetData(vbCFBitmap)
Clipboard.SetData Picture, vbCFBitmap
End Function</pre>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/catturare-lo-schermo-senza-il-tastoo-stamp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centrare un form nello schermo</title>
		<link>http://www.bestkill.altervista.org/centrale-un-form-nello-schermo</link>
		<comments>http://www.bestkill.altervista.org/centrale-un-form-nello-schermo#comments</comments>
		<pubDate>Sun, 17 May 2009 17:20:59 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[centrare]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=497</guid>
		<description><![CDATA[Per centrare lo schermo:
Form1.Move(Screen.width-form1.width)\2,(screen.height-form1.height)\2
Se cè la necessità di impedire lo sostamento del form nel menù a fianco settare &#8216;Moveable&#8217; su FALSE
Post from: BestKill ☠
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Per centrare lo schermo:</p>
<pre lang="vb">Form1.Move(Screen.width-form1.width)\2,(screen.height-form1.height)\2</pre>
<p>Se cè la necessità di impedire lo sostamento del form nel menù a fianco settare &#8216;Moveable&#8217; su FALSE</p>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/centrale-un-form-nello-schermo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form sempre in primo piano &#8211; Always on top</title>
		<link>http://www.bestkill.altervista.org/form-sempre-in-primo-piano-always-on-top</link>
		<comments>http://www.bestkill.altervista.org/form-sempre-in-primo-piano-always-on-top#comments</comments>
		<pubDate>Sun, 17 May 2009 17:20:49 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[Always on top]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[primo piano]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=500</guid>
		<description><![CDATA[Inserisci un modulo nel progetto e copia questo nel modulo:
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Public Const SWP_NOACTIVATE = [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Inserisci un modulo nel progetto e copia questo nel modulo:</p>
<pre lang="vb">Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Public Const SWP_NOACTIVATE = &amp;H10
Public Const SWP_NOMOVE = &amp;H2
Public Const SWP_NOSIZE = &amp;H1</pre>
<p>E questo nella form</p>
<pre lang="vb">Dim lRetVal As Long

Private Sub Form_Load()
lRetVal = SetWindowPos(Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_NOSIZE Or SWP_NOMOVE)
End Sub</pre>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/form-sempre-in-primo-piano-always-on-top/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Realizzare un keylogger</title>
		<link>http://www.bestkill.altervista.org/realizzare-un-keylogger</link>
		<comments>http://www.bestkill.altervista.org/realizzare-un-keylogger#comments</comments>
		<pubDate>Sun, 17 May 2009 17:20:10 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[keylogger]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=503</guid>
		<description><![CDATA[Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
'Per sapere il tempo di ripetizione usate questa API
Private Declare Function SystemParamsLong Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Long, ByVal fuWinIni As Long) As Long
'Costante che indichera che a noi interessa la velocità di ripetizione e [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<pre lang="vb">Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
'Per sapere il tempo di ripetizione usate questa API
Private Declare Function SystemParamsLong Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Long, ByVal fuWinIni As Long) As Long
'Costante che indichera che a noi interessa la velocità di ripetizione e non il tempo di ritardo
Const SPI_GETKEYBOARDSPEED = 10

Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF1) Then  ' azione
MsgBox "F1 è stato premuto!"
End If
End Sub</pre>
<p>Regolare l&#8217;intervallo del Timer(serve per la lettura del tasto) a seconda delle esigenze, sul 80-90 và più che bene.</p>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/realizzare-un-keylogger/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] funzione Sleep</title>
		<link>http://www.bestkill.altervista.org/vb6-funzione-sleep</link>
		<comments>http://www.bestkill.altervista.org/vb6-funzione-sleep#comments</comments>
		<pubDate>Sun, 17 May 2009 17:19:49 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=516</guid>
		<description><![CDATA[1234567Private Declare Sub Sleep Lib &#34;kernel32&#34; (ByVal dwMilliseconds As Long)

Private Sub Form_Load()
Sleep 1000
MsgBox &#34;:D&#34;

End Sub
Post from: BestKill ☠
<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;"><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 /></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;">Declare</span> <span style="color: #000080;">Sub</span> Sleep <span style="color: #000080;">Lib</span> <span style="color: #800000;">&quot;kernel32&quot;</span> (<span style="color: #000080;">ByVal</span> dwMilliseconds <span style="color: #000080;">As</span> <span style="color: #000080;">Long</span>)<br />
<br />
<span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Form_Load()<br />
Sleep 1000<br />
MsgBox <span style="color: #800000;">&quot;:D&quot;</span><br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</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-funzione-sleep/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Riprodurre suoni midi, wave, mp3, avi, mpeg</title>
		<link>http://www.bestkill.altervista.org/riprodurre-suoni-midi-wave-mp3-avi-mpeg</link>
		<comments>http://www.bestkill.altervista.org/riprodurre-suoni-midi-wave-mp3-avi-mpeg#comments</comments>
		<pubDate>Sun, 17 May 2009 17:16:49 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[riprodurre]]></category>
		<category><![CDATA[suoni]]></category>
		<category><![CDATA[vb6]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=513</guid>
		<description><![CDATA[Componenti &#62; Controlli &#62; Microsoft Multimedia Controll
'Mpeg e MP3:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible = False ' se non si vuole far visualizzare il controllo
.DeviceType = "MPEGvideo"
.TimeFormat = mciFormatMilliseconds
.FileName = "C:\CartellaSuoni\Test.Mpeg" ' o Test.Mp3
.Command = "seek"
.Command = "Open" 'apri
.Command = "Play" 'auto start
End With
End Sub

'File Wave:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Componenti &gt; Controlli &gt; Microsoft Multimedia Controll</p>
<pre lang="vb">'Mpeg e MP3:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible = False ' se non si vuole far visualizzare il controllo
.DeviceType = "MPEGvideo"
.TimeFormat = mciFormatMilliseconds
.FileName = "C:\CartellaSuoni\Test.Mpeg" ' o Test.Mp3
.Command = "seek"
.Command = "Open" 'apri
.Command = "Play" 'auto start
End With
End Sub

'File Wave:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible = False
.DeviceType = "WaveAudio"
.TimeFormat = mciFormatMilliseconds
.FileName = "C:\CartellaSuoni\Test.wav"
.Command = "seek"
.Command = "Open"
.Command = "Play"
End With
End Sub

'Midi:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible = False
.DeviceType = "Sequencer"
.TimeFormat = mciFormatMilliseconds
.FileName = "C:\CartellaSuoni\Test.mid"
.Command = "seek"
.Command = "Open"
.Command = "Play"
End With
End Sub

'File AVIVideo:
Private Sub Form_Load()
With MMControl1
.Notify = False
.Wait = True
.Visible = False
.DeviceType = "AVIVideo"
.TimeFormat = mciFormatMilliseconds
.FileName = "C:\CartellaSuoni\Test.avi"
.Command = "seek"
.Command = "Open"
.Command = "Play"
End With
End Sub</pre>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/riprodurre-suoni-midi-wave-mp3-avi-mpeg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] Titolo scorrevole</title>
		<link>http://www.bestkill.altervista.org/titolo-scorrevole</link>
		<comments>http://www.bestkill.altervista.org/titolo-scorrevole#comments</comments>
		<pubDate>Sun, 17 May 2009 17:16:40 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[ciclo]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[scorrevole]]></category>
		<category><![CDATA[titolo]]></category>
		<category><![CDATA[vb6]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=489</guid>
		<description><![CDATA[Ecco come far scorrere il titolo del form, può essere usato anche per texbox e label&#8230;
Richiamato con:
1Call TitleScroll(Form1)
1234567891011121314151617181920212223242526Sub TitleScroll(frm As Form)
Dim X As Integer
Dim current As Variant
Dim Y As String
Y = frm.Caption
frm.Caption = &#34;&#34;
frm.Show
For X = 0 To Len(Y)
If X = 0 Then
frm.Caption = &#34;&#34;
current = Timer
Do While Timer - current &#60; 0.1
DoEvents
Loop
GoTo done
Else:
End If
frm.Caption [...]<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Ecco come far scorrere il titolo del form, può essere usato anche per texbox e label&#8230;</p>
<p>Richiamato con:</p>
<div class="codecolorer-container vb twitlight" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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 /></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;">Call</span> TitleScroll(Form1)</div></td></tr></tbody></table></div>
<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 /></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;">Sub</span> TitleScroll(frm <span style="color: #000080;">As</span> Form)<br />
<span style="color: #000080;">Dim</span> X <span style="color: #000080;">As</span> <span style="color: #000080;">Integer</span><br />
<span style="color: #000080;">Dim</span> current <span style="color: #000080;">As</span> <span style="color: #000080;">Variant</span><br />
<span style="color: #000080;">Dim</span> Y <span style="color: #000080;">As</span> <span style="color: #000080;">String</span><br />
Y = frm.Caption<br />
frm.Caption = <span style="color: #800000;">&quot;&quot;</span><br />
frm.Show<br />
<span style="color: #000080;">For</span> X = 0 <span style="color: #000080;">To</span> Len(Y)<br />
<span style="color: #000080;">If</span> X = 0 <span style="color: #000080;">Then</span><br />
frm.Caption = <span style="color: #800000;">&quot;&quot;</span><br />
current = Timer<br />
<span style="color: #000080;">Do</span> <span style="color: #000080;">While</span> Timer - current &lt; 0.1<br />
DoEvents<br />
<span style="color: #000080;">Loop</span><br />
<span style="color: #000080;">GoTo</span> done<br />
<span style="color: #000080;">Else</span>:<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
frm.Caption = Left(Y, X)<br />
current = Timer<br />
<span style="color: #000080;">Do</span> <span style="color: #000080;">While</span> Timer - current &lt; 0.05<br />
DoEvents<br />
<span style="color: #000080;">Loop</span><br />
done:<br />
<span style="color: #000080;">Next</span> X<br />
<br />
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</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/titolo-scorrevole/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] Textbox numerica</title>
		<link>http://www.bestkill.altervista.org/textbox-numerica</link>
		<comments>http://www.bestkill.altervista.org/textbox-numerica#comments</comments>
		<pubDate>Sun, 17 May 2009 17:16:37 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[numerica]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=517</guid>
		<description><![CDATA[Private Sub Text1_KeyPress(KeyAscii As Integer)
 If KeyAscii &#60; Asc("0") Or KeyAscii &#62; Asc("9") Then
  KeyAscii = 0
   Beep
End If

End Sub
Post from: BestKill ☠
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<pre lang="vb">Private Sub Text1_KeyPress(KeyAscii As Integer)
 If KeyAscii &lt; Asc("0") Or KeyAscii &gt; Asc("9") Then
  KeyAscii = 0
   Beep
End If

End Sub</pre>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/textbox-numerica/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB6] Split leggere le righe</title>
		<link>http://www.bestkill.altervista.org/vb6-split-leggere-le-righe</link>
		<comments>http://www.bestkill.altervista.org/vb6-split-leggere-le-righe#comments</comments>
		<pubDate>Sun, 17 May 2009 17:16:37 +0000</pubDate>
		<dc:creator>TheTrigger</dc:creator>
				<category><![CDATA[Vsual basic 6]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[vb6]]></category>

		<guid isPermaLink="false">http://www.bestkill.altervista.org/?p=519</guid>
		<description><![CDATA[In questo modo il contenuto presente su &#8216;txt_MultiLine&#8217; viene splittato su altri textbox.
Dim SettagiLetti as string
Dim Settaggi() as string

Private Sub Command1_Click()
SettaggiLetti = txt_MultiLine.text 'cambo testo multilinee con una frase/parola per riga
Settaggi() = Split(SettaggiLetti, vbCrLf)

text1.text = Settaggi(0)
text2.text = Settaggi(1)
text3.text = Settaggi(2)
text4.text = Settaggi(3)
End Sub
Post from: BestKill ☠
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In questo modo il contenuto presente su &#8216;txt_MultiLine&#8217; viene splittato su altri textbox.</p>
<pre lang="vb">Dim SettagiLetti as string
Dim Settaggi() as string

Private Sub Command1_Click()
SettaggiLetti = txt_MultiLine.text 'cambo testo multilinee con una frase/parola per riga
Settaggi() = Split(SettaggiLetti, vbCrLf)

text1.text = Settaggi(0)
text2.text = Settaggi(1)
text3.text = Settaggi(2)
text4.text = Settaggi(3)
End Sub</pre>
<p>Post from: <a href="http://www.bestkill.altervista.org">BestKill ☠</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestkill.altervista.org/vb6-split-leggere-le-righe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
