| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 02.02.08 Prihlásený: 28.11.09 Príspevky: 9 Témy: 5 | Napísal gomra: 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.
|
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 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))
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Skrytie okna C v Assembler, C, C++, Pascal, Java | 2 | 364 | 22.12.2015 22:32 matusem | | VYTVORENIE E SHOPU POMOCOU PLATENÝCH APLIKACIÍ. v Ponuka práce | 0 | 534 | 06.02.2012 19:02 maxim99 | | Ovládacie prvky v aplikácii C++ v Assembler, C, C++, Pascal, Java | 3 | 610 | 15.08.2009 20:41 ewil | | dátum z MYSQL v C++ aplikácii v Assembler, C, C++, Pascal, Java | 2 | 251 | 30.06.2014 13:50 ball8 | | Programovanie mikroprocesorov pomocou c++ v Assembler, C, C++, Pascal, Java | 10 | 3973 | 10.10.2007 20:30 sento | | C# - Formulovanie matematickych operacii pomocou string v Assembler, C, C++, Pascal, Java | 2 | 304 | 13.06.2014 16:23 nico | | C# - Formulovanie matematickych operacii pomocou string v Assembler, C, C++, Pascal, Java | 0 | 348 | 26.09.2015 20:59 nico | | Suma členov matice pomocou smerníkov ( v C-ečku ) v Assembler, C, C++, Pascal, Java | 1 | 1149 | 28.03.2009 10:05 neutronmind | | Skrytie reklamy v Redakčné systémy | 3 | 569 | 18.03.2007 15:02 JanoF | | Skrytie programov v Operačné systémy Microsoft | 3 | 523 | 17.07.2011 19:49 bloodian | | Skrytie Wifi v Sieťové a internetové programy | 1 | 412 | 21.02.2010 10:04 shiro | | skrytie skutocnej url v PHP, ASP | 6 | 4096 | 02.04.2009 13:44 Draex | | skrytie disk. particie v Operačné systémy Microsoft | 2 | 317 | 09.03.2013 1:32 maugggly | | Skrytie časti zdrojového kódu v HTML, XHTML, XML, CSS | 16 | 1213 | 30.08.2007 14:18 stenley | | Aplikácia pre skrytie fotografií - Android v Ostatné operačné systémy | 1 | 343 | 09.02.2022 15:22 tatko Tom | | Skrytie Online statusu na Facebooku v Sociálne siete | 5 | 3948 | 11.12.2010 9:58 matthew02 |
| 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
|
|