Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 23.11.2009 17:21

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
Príspevok NapísalOffline : 24.11.2009 11:12

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ý: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok NapísalOffline : 17.01.2010 21:02

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ý: 19.04.24
Príspevky: 1233
Témy: 45
Bydlisko: Nové Mesto ...
Príspevok NapísalOffline : 25.07.2017 11:52

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
Príspevok NapísalOffline : 11.01.2018 12:55

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


Odpovedať na tému [ Príspevkov: 5 ] 


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

309

08.04.2021 17:22

marian_sk Zobrazenie posledných príspevkov

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 Zobrazenie posledných príspevkov

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

v Ostatné programy

2

766

06.04.2009 13:34

Ominous Zobrazenie posledných príspevkov

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 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

1

1021

29.04.2011 12:28

walther Zobrazenie posledných príspevkov

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 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

8

3953

15.03.2009 20:24

prandof Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

3

692

27.04.2010 22:13

Patkoo Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

5

4028

17.05.2009 10:06

M.Valasek Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

0

469

04.12.2013 11:40

Karo88 Zobrazenie posledných príspevkov

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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kniha C# alebo Visual Basic

v Technológia .NET

1

527

07.03.2014 21:42

walther Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

1

452

08.02.2009 12:07

Mettiu Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. visual basic pre 64bit system

v Delphi, Visual Basic

0

658

29.09.2010 23:08

mutte Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Visual basic - rozdiely vo verziách

v Delphi, Visual Basic

1

663

27.04.2010 22:12

Patkoo Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

17

3248

15.08.2011 18:59

marian_sk Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra