Miten voin VB:ssä piilottaa tehtäväpalkin?
mulla ainaki ku tein siitä formista niin ison ku saa ja laitoin sielt asetuksist sillee et siel ylhääl ei oo niit pienennä, sulje ja niitä ni se peitti ainaki mulla sen tehtäväpalkin.
Joskus minullakaan ei kyllä peittänyt tehtävä palkkia liekö syy sitten päivitysten sillä nykyään kyllä peittää.
Joo kyllä mullakin peittää.
Jos tässä nyt tarkoitetaan Windowsin tehtäväpalkkia, niin sen voi piilotta seuraavalla tavalla:
Const SWP_HIDEWINDOW = &H80
Const SWP_SHOWWINDOW = &H40
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
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Dim tehtpWnd As Long
Private Sub Form_Load()
'Tehtäväpalkin kahva...
tehtpWnd = FindWindow("Shell_traywnd", vbNullString)
'Tehtäväpalkki piiloon
SetWindowPos tehtpWnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW
End Sub
Private Sub Form_Unload(Cancel As Integer)
'Tehtäväpalkki näkyviin
SetWindowPos tehtpWnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW
End SubAihe on jo aika vanha, joten et voi enää vastata siihen.