Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

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

Registrovaný: 02.02.08
Prihlásený: 28.11.09
Príspevky: 9
Témy: 5
Príspevok NapísalOffline : 02.02.2008 14:53

Dobrý deň, prosil by som poradiť, ako v mojej aplikácii naprogramovanej v c++ zistiť hwnd aktuálneho okna, aj keď je to konzolová aplikácia, a ešte by som chcel poradiť ako môžem naprogramovať skrytie okna aplikácie (napríklad icq) a skrytie vlastnej aplikácie tak, aby bolo vidno jej ikonu v oblasti oznámení (panel úloh).
Ďakujem.


Offline

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

Registrovaný: 21.06.07
Prihlásený: 06.05.13
Príspevky: 421
Témy: 4
Príspevok NapísalOffline : 02.02.2008 17:09

Kód:
 // show icon on taskbar
 HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
 CString str;
 str.LoadString(IDS_ICON_TIP);
 TrayMessage(m_hWnd, NIM_ADD, IDC_NOTIFY, hIcon, str);

 // remove icon from taskbar
 TrayMessage(m_hWnd, NIM_DELETE, IDC_NOTIFY, NULL, NULL);

 
BOOL TrayMessage(HWND hDlg, DWORD dwMessage, UINT uID, HICON hIcon, LPCTSTR pszTip)
{
 BOOL res;
 NOTIFYICONDATA tnd;
 
 tnd.cbSize  = sizeof(NOTIFYICONDATA);
 tnd.hWnd  = hDlg;
 tnd.uID   = uID;
 
 tnd.uFlags  = NIF_MESSAGE|NIF_ICON|NIF_TIP;
 tnd.uCallbackMessage = MYWM_NOTIFYICON;
 tnd.hIcon  = hIcon;
 if (pszTip)
  lstrcpyn(tnd.szTip, pszTip, sizeof(tnd.szTip));
 else
  tnd.szTip[0] = '\0';
 
 res = Shell_NotifyIcon(dwMessage, &tnd);
 
 if (hIcon)
    DestroyIcon(hIcon);
 
 return res;
}
 
// Tray Icon message handling
 //{{AFX_MSG_MAP(CPTrayDlg)
 ON_MESSAGE(MYWM_NOTIFYICON, OnNotifyIcon)
 //}}AFX_MSG_MAP

LONG OnNotifyIcon(UINT wParam, LONG lParam)
{
 switch (lParam) {
 case WM_LBUTTONDOWN:
  switch (wParam) {
  case IDC_NOTIFY:
// your code
  break;
  }
 break;
 case WM_RBUTTONDOWN:
  switch (wParam) {
  case IDC_NOTIFY:
// your code
  break;
  }
 break;
 }
 return 0;
}
 
 
... po zobrazeni ikony na taskbare samozrejme aplikacne okna poskryvat (ShowWindow(SW_HIDE))


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


Podobné témy

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

v Assembler, C, C++, Pascal, Java

2

364

22.12.2015 22:32

matusem Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VYTVORENIE E SHOPU POMOCOU PLATENÝCH APLIKACIÍ.

v Ponuka práce

0

534

06.02.2012 19:02

maxim99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ovládacie prvky v aplikácii C++

v Assembler, C, C++, Pascal, Java

3

610

15.08.2009 20:41

ewil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dátum z MYSQL v C++ aplikácii

v Assembler, C, C++, Pascal, Java

2

251

30.06.2014 13:50

ball8 Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

10

3973

10.10.2007 20:30

sento Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# - Formulovanie matematickych operacii pomocou string

v Assembler, C, C++, Pascal, Java

2

304

13.06.2014 16:23

nico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# - Formulovanie matematickych operacii pomocou string

v Assembler, C, C++, Pascal, Java

0

348

26.09.2015 20:59

nico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Suma členov matice pomocou smerníkov ( v C-ečku )

v Assembler, C, C++, Pascal, Java

1

1149

28.03.2009 10:05

neutronmind Zobrazenie posledných príspevkov

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

v Redakčné systémy

3

569

18.03.2007 15:02

JanoF Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

3

523

17.07.2011 19:49

bloodian Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

1

412

21.02.2010 10:04

shiro Zobrazenie posledných príspevkov

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

v PHP, ASP

6

4096

02.04.2009 13:44

Draex Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

2

317

09.03.2013 1:32

maugggly Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skrytie časti zdrojového kódu

v HTML, XHTML, XML, CSS

16

1213

30.08.2007 14:18

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aplikácia pre skrytie fotografií - Android

v Ostatné operačné systémy

1

343

09.02.2022 15:22

tatko Tom Zobrazenie posledných príspevkov

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

v Sociálne siete

5

3948

11.12.2010 9:58

matthew02 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:  
cron

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