[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.11.09
Prihlásený: 23.11.09
Príspevky: 3
Témy: 2 | 2

Dobrý deň. Chcem sa vás spýtať, ako by som mohol pomocou Command1 minimalizovať program, ale nie tam dole na tú dlhú lištu, ale tam, kde sú hodiny a malé ikonky, tam v pravom dolnom rohu. Dúfam, že ma každý pochopil a veľmi rád by som vedel, ako sa dá niečo takéto urobiť. Ďakujem.


Offline

Užívateľ
Užívateľ
[Visual Basic 6] Minimalizovanie programu???

Registrovaný: 02.11.08
Prihlásený: 10.08.12
Príspevky: 85
Témy: 1 | 1

pomocou notifyicon1 vytvorit ikonu v tray paneli + po kliknuti na tlacitko form.visible=false a ikonka v tray ostane. nemam po ruke vb6 ale keby ti to nejde, mozem ti spravit nejaky priklad


Offline

Užívateľ
Užívateľ
[Visual Basic 6] Minimalizovanie programu???

Registrovaný: 29.09.07
Prihlásený: 05.05.24
Príspevky: 1233
Témy: 45 | 45
Bydlisko: Nové Mesto ...

Niečo takéto sa my podarilo zistít. Z Internetu.

Kód:
http://rapidshare.com/files/336856672/Nodifi_icon.rar.html


Ako obvykle niejeto zaheslované. :D :sick:
Tak veselé schovávanie. xixixi :oops: :loony:


Alebo Reuoplad.html : reuoplad budem robiť po cca 3.mesiacov, v rámci možností a schopnosti. Osobného voľna.

Kód:
http://www.marian.szm.com/Reuoplad.html



Aktualizácia 18.09.2011


_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Užívateľ
Užívateľ
[Visual Basic 6] Minimalizovanie programu???

Registrovaný: 29.09.07
Prihlásený: 05.05.24
Príspevky: 1233
Témy: 45 | 45
Bydlisko: Nové Mesto ...

Radšej dám kód k programu:
Hore napíšte:

Kód:
Dim nid As NOTIFYICONDATA ' trayicon variable


Modul1 napíšte:

Kód:
Option Explicit

Public Type NOTIFYICONDATA
 cbSize As Long
 hwnd As Long
 uId As Long
 uFlags As Long
 uCallBackMessage As Long
 hIcon As Long
 szTip As String * 64
 End Type
 Public Const NIM_ADD = &H0
 Public Const NIM_MODIFY = &H1
 Public Const NIM_DELETE = &H2
 Public Const WM_MOUSEMOVE = &H200
 Public Const NIF_MESSAGE = &H1
 Public Const NIF_ICON = &H2
 Public Const NIF_TIP = &H4
 Public Const WM_LBUTTONDBLCLK = &H203 'Double-click
 Public Const WM_LBUTTONDOWN = &H201 'Button down
 Public Const WM_LBUTTONUP = &H202 'Button up
 Public Const WM_RBUTTONDBLCLK = &H206 'Double-click
 Public Const WM_RBUTTONDOWN = &H204 'Button down
 Public Const WM_RBUTTONUP = &H205 'Button up

Public Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean


Tlačítko:

Kód:
Private Sub Command1_Click()
minimize_to_tray
End Sub


To :minimize_to_tray

Kód:
Sub minimize_to_tray()
Me.Hide
nid.cbSize = Len(nid)
nid.hwnd = Me.hwnd
nid.uId = vbNull
nid.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
nid.uCallBackMessage = WM_MOUSEMOVE
nid.hIcon = Me.Icon ' the icon will be your Form1 project icon
nid.szTip = App.Comments & "Daľšie textové informácie:" & vbNullChar
Shell_NotifyIcon NIM_ADD, nid
End Sub


Do Form_MouseMove musíte napísať tento kód. Inak sa vám program neukáže opäť na monitore!!!:

Kód:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim msg As Long
Dim sFilter As String
msg = X / Screen.TwipsPerPixelX
Select Case msg
Case WM_LBUTTONDOWN
Me.WindowState = vbNormal
Me.Show ' show form
Shell_NotifyIcon NIM_DELETE, nid ' del tray icon
Case WM_LBUTTONUP
Case WM_LBUTTONDBLCLK
Case WM_RBUTTONDOWN
Case WM_RBUTTONUP
Case WM_RBUTTONUP
Case WM_RBUTTONDBLCLK
End Select
End Sub


_________________
New - HP ProBook 450 G4 | OS: Windows 10 Pro | CPU: Intel Core i3-7100U (2,40GHz) | RAM: 8 GB DDR4 | SSD: 128 GB + HDD: 1 TB
Old - HP Compaq nx 7400 rok výroby 2006 OS: Windows XP Home Edition. CPU: Intel(R) Celeron(R) M CPU 420 @ 1.6 GHz | „Tuning“ RAM: 2GB | HDD: 150 GB
Hovor vždy pravdu aj keby ta to malo bolieť. Ale časom sa ju naučíš počúvať, aj keď tY do očí klamú.
Chemická zlúčenina vodíka s kyslíkom, ktorá produkuje minimálnu úroveň hlasitosti,
spôsobuje eróziu vrstvy hornín, uložených pozdĺž jej trajektórie. (Ticha voda brehy myje.)
Offline

Užívateľ
Užívateľ
[Visual Basic 6] Minimalizovanie programu???

Registrovaný: 11.01.18
Príspevky: 5
Témy: 2 | 2

stačí len vyskúšať to
SendMessage(hwnd,WM_MINIMIZE,0,0);


 [ Príspevkov: 5 ] 


[Visual Basic 6] Minimalizovanie programu???



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

[Visual Basic 2010] Minimalizovanie programu

v Delphi, Visual Basic

0

312

08.04.2021 17:22

marian_sk

V tomto fóre nie sú ďalšie neprečítané témy.

Visual Basic

v Delphi, Visual Basic

3

737

10.08.2011 19:03

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Knihy Visual Basic

v Delphi, Visual Basic

2

1249

08.09.2009 14:25

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

Visual Basic Kalkulačka

v Delphi, Visual Basic

1

1022

29.04.2011 12:28

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Visual Basic 2008

v Ostatné programy

2

767

06.04.2009 13:34

Ominous

V tomto fóre nie sú ďalšie neprečítané témy.

visual basic exe subor

v Delphi, Visual Basic

1

1509

08.01.2010 16:05

semo1212

V tomto fóre nie sú ďalšie neprečítané témy.

Stiahnutie Visual Basic 6

v Delphi, Visual Basic

8

3956

15.03.2009 20:24

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

Visual Basic 2008 tiene

v Delphi, Visual Basic

3

694

27.04.2010 22:13

Patkoo

V tomto fóre nie sú ďalšie neprečítané témy.

manual k Visual Basic

v Delphi, Visual Basic

5

4031

17.05.2009 10:06

M.Valasek

V tomto fóre nie sú ďalšie neprečítané témy.

Visual Basic premenná public

v Delphi, Visual Basic

0

470

04.12.2013 11:40

Karo88

V tomto fóre nie sú ďalšie neprečítané témy.

visual basic 2008 textbox

v Delphi, Visual Basic

2

704

02.01.2010 17:37

eragon124

V tomto fóre nie sú ďalšie neprečítané témy.

OpenFileDialog vo Visual Basic 2008

v Delphi, Visual Basic

17

3249

15.08.2011 18:59

marian_sk

V tomto fóre nie sú ďalšie neprečítané témy.

Kniha C# alebo Visual Basic

v Technológia .NET

1

529

07.03.2014 21:42

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Vista & Visual basic 6

v Operačné systémy Microsoft

1

456

08.02.2009 12:07

Mettiu

V tomto fóre nie sú ďalšie neprečítané témy.

visual basic pre 64bit system

v Delphi, Visual Basic

0

663

29.09.2010 23:08

mutte

V tomto fóre nie sú ďalšie neprečítané témy.

Visual basic - rozdiely vo verziách

v Delphi, Visual Basic

1

665

27.04.2010 22:12

Patkoo



© 2005 - 2024 PCforum, edited by JanoF