| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 22.11.09 Prihlásený: 23.11.09 Príspevky: 3 Témy: 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.
|
|
Registrovaný: 02.11.08 Prihlásený: 10.08.12 Príspevky: 85 Témy: 1 | Napísal Patkoo: 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
|
|
Registrovaný: 29.09.07 Prihlásený: 19.04.24 Príspevky: 1233 Témy: 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é. Tak veselé schovávanie. xixixi 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.) |
|
Registrovaný: 29.09.07 Prihlásený: 19.04.24 Príspevky: 1233 Témy: 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.) |
|
Registrovaný: 11.01.18 Príspevky: 5 Témy: 2 |
stačí len vyskúšať to SendMessage(hwnd,WM_MINIMIZE,0,0);
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [Visual Basic 2010] Minimalizovanie programu v Delphi, Visual Basic | 0 | 309 | 08.04.2021 17:22 marian_sk | | Visual Basic v Delphi, Visual Basic | 3 | 737 | 10.08.2011 19:03 Fico | | Visual Basic 2008 v Ostatné programy | 2 | 766 | 06.04.2009 13:34 Ominous | | Knihy Visual Basic v Delphi, Visual Basic | 2 | 1249 | 08.09.2009 14:25 reDo | | Visual Basic Kalkulačka v Delphi, Visual Basic | 1 | 1021 | 29.04.2011 12:28 walther | | visual basic exe subor v Delphi, Visual Basic | 1 | 1509 | 08.01.2010 16:05 semo1212 | | Stiahnutie Visual Basic 6 v Delphi, Visual Basic | 8 | 3953 | 15.03.2009 20:24 prandof | | Visual Basic 2008 tiene v Delphi, Visual Basic | 3 | 692 | 27.04.2010 22:13 Patkoo | | manual k Visual Basic v Delphi, Visual Basic | 5 | 4028 | 17.05.2009 10:06 M.Valasek | | Visual Basic premenná public v Delphi, Visual Basic | 0 | 469 | 04.12.2013 11:40 Karo88 | | visual basic 2008 textbox v Delphi, Visual Basic | 2 | 704 | 02.01.2010 17:37 eragon124 | | Kniha C# alebo Visual Basic v Technológia .NET | 1 | 527 | 07.03.2014 21:42 walther | | Vista & Visual basic 6 v Operačné systémy Microsoft | 1 | 452 | 08.02.2009 12:07 Mettiu | | visual basic pre 64bit system v Delphi, Visual Basic | 0 | 658 | 29.09.2010 23:08 mutte | | Visual basic - rozdiely vo verziách v Delphi, Visual Basic | 1 | 663 | 27.04.2010 22:12 Patkoo | | OpenFileDialog vo Visual Basic 2008 v Delphi, Visual Basic | 17 | 3248 | 15.08.2011 18:59 marian_sk |
| 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
|
|