AllBasic
Start Barının Yok Edilmesi
Yeni bir proje başlatın ve formun üzerine 2 adet buton koyun. Biri start barını gizlemek diğeride geri çağırmak için kullanılacak. Aşağıdaki kodu General declerations kısmından itibaren kopyalayın ve F5 ile çalıştırın.Option Explicit
Dim hWnd1 As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private 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
Const SWP_HIDEWINDOW = &H80
Const SWP_SHOWWINDOW = &H40
Private Sub Command1_Click()
hWnd1 = FindWindow("Shell_traywnd", "")
Call SetWindowPos(hWnd1, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)
End Sub
Private Sub Command2_Click()
Call SetWindowPos(hWnd1, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)
End Sub
Command1 butonuna bastığınızda start barı tamamı ile yok olacaktır. Bu aşamada çalışan programınızı kapatırsanız artık geri gelmez. Tekrar VB'den çalıştırın ve Command2'ye tıklayın artık start barınız eski yerine, aynı ihtişamıyla kurulacaktır. Kolay gelsin.