Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.421 pregleda

Najnovija ↓

Potrebna mi je pomoc, al' hitno... 26.06.2005. u 12:20 · pre 260 meseci #1
Imam problem i treba mi hitno ppomoc...
Koristim Visual C++ 2003 i imam sledeci problem...

Definisem u header-u:
#define WM_TRAY_MESSAGE (WM_USER + 1)
afx_msg void OnTrayNotify(WPARAM wParam, LPARAM lParam);

U cpp fajlu mi se nalaze funkcije:
afx_msg void CsystrayDlg::OnTrayNotify(WPARAM wParam, LPARAM lParam)
{
UINT uID;
UINT uMsg;

uID = (UINT) wParam;
uMsg = (UINT) lParam;


if (uID != 1)
return;

CPoint pt;


switch (uMsg )
{

case WM_LBUTTONDOWN:
GetCursorPos(&pt);
ClientToScreen(&pt);
OnTrayLButtonDown(pt);
break;

case WM_RBUTTONDOWN:
case WM_CONTEXTMENU:
GetCursorPos(&pt);
OnTrayRButtonDown(pt);
break;

}
return;
}

void CsystrayDlg::OnMinimize(void) // Ovo mi se odradi na klik dugmeta
{
m_TrayData.cbSize = sizeof(NOTIFYICONDATA);
m_TrayData.hWnd = this->m_hWnd;
m_TrayData.uID = 1;
//m_TrayData.uCallbackMessage = WM_TRAY_MESSAGE;
m_TrayData.hIcon = this->m_hIcon;
strcpy(m_TrayData.szTip,"Vremensko gasenje racunara ...");
m_TrayData.uFlags = NIF_ICON|NIF_MESSAGE;

BOOL bSuccess = FALSE;
BOOL BSus = FALSE;

BSus = m_menu.LoadMenu(IDR_MENU1);
if(!(BSus))
MessageBox("Unabled to Load menu");

bSuccess = Shell_NotifyIcon(NIM_ADD,&m_TrayData);

if(!(bSuccess))
MessageBox("Unable to Set Tary Icon");
else
{
this->ShowWindow(SW_MINIMIZE);
this->ShowWindow(SW_HIDE);
}
}

Gresku mi javi ovdje:
BEGIN_MESSAGE_MAP(CsystrayDlg, CDialog)
ON_MESSAGE(WM_TRAY_MESSAGE ,OnTrayNotify)
END_MESSAGE_MAP()

Greska je sledeca:
error C2440: 'static_cast' : cannot convert from 'void (__thiscall CsystrayDlg::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'

Program ne radi nista drugo sem minimizira aplikaciju u systray
Re: Potrebna mi je pomoc, al' hitno... 27.06.2005. u 19:24 · pre 260 meseci #3
Pokusao sam sa tom adresom i opet nista (opet ista greska) ...
Koliko sam ja shvatio taj izvorni kod radi na visual C++ 6.0, problem je kada ga otvorim u visual c++ 2003 onda mi javlja opisanu gresku ...


STA DA RADIM ...
Re: Potrebna mi je pomoc, al' hitno... 27.06.2005. u 22:42 · pre 260 meseci #4
Dobro bi mi dosao i neki drugi nacin da u Visual C++ 2003 napravim neku aplikaciju koja se minimizira u "SYSTRAY" i na desni klik misa da mi se otvori neki meni a na lijevi ta ista aplikacija itd ...
Odnosno treba mi samo "menu" na klik desnog tastera misa ...
Re: Potrebna mi je pomoc, al' hitno... 25.11.2006. u 09:39 · pre 242 meseca #7
Hello everyone,

I just have the same problem "unable to set tary icon" on my french pc and I have installed a Philipps Camera so I believe the problem comes from this point (what your forum seemed to confirm).

I don't read your language but if somebody could give me an idea how to deleate this message...

Thank you very much.

Céline (french)
Potpis
I just speak english french and spanish ;)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme