Click here to Skip to main content
15,888,454 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralOwner Drawn Button Pin
Timothy Grabrian5-Nov-04 5:47
professionalTimothy Grabrian5-Nov-04 5:47 
GeneralRe: Owner Drawn Button Pin
Antony M Kancidrowski5-Nov-04 6:12
Antony M Kancidrowski5-Nov-04 6:12 
GeneralRe: Owner Drawn Button Pin
Timothy Grabrian5-Nov-04 7:12
professionalTimothy Grabrian5-Nov-04 7:12 
GeneralRe: Owner Drawn Button Pin
John R. Shaw5-Nov-04 10:30
John R. Shaw5-Nov-04 10:30 
GeneralContext menu on system tray icon Pin
lillah5-Nov-04 4:31
lillah5-Nov-04 4:31 
GeneralRe: Context menu on system tray icon Pin
lillah6-Nov-04 5:28
lillah6-Nov-04 5:28 
GeneralRe: Context menu on system tray icon Pin
ThatsAlok6-Nov-04 18:12
ThatsAlok6-Nov-04 18:12 
GeneralRe: Context menu on system tray icon Pin
lillah8-Nov-04 6:13
lillah8-Nov-04 6:13 
Hi!
I define WM_ICON_NOTIFY as WM_USER+2
Basically, I do the same as you but for Win32, so I define this funtion
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
and process the message WM_ICON_NOTIFY but......I don't know why it doesn't works Cry | :((
I'm doing the same steps you do and the same that other do in their articles

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int wmId, wmEvent;
HMENU hMenu, subMenu;
POINT pos;
BOOL traymsj;

hMenu = LoadMenu(hInst,(LPCTSTR)IDR_MENU1);

if (!hMenu) return 0;


switch (message)
{
case WM_ICON_NOTIFY:

if (wParam != (IDI_ICON1|IDI_ICON2)) return 0;

if (lParam == WM_RBUTTONDOWN)
{
subMenu = GetSubMenu(hMenu,0);
GetCursorPos(&pos);

if (!SetForegroundWindow(hWnd)) return 0;
TrackPopupMenu (subMenu, TPM_NONOTIFY | TPM_RETURNCMD | TPM_LEFTBUTTON, pos.x, pos.y, 0, hWnd, NULL);
PostMessage(hWnd, WM_NULL, 0, 0);
}

break;
...
Cry | :(( Cry | :((
GeneralAccessing main form from functions in other classes Pin
PaJamaMan815-Nov-04 3:56
PaJamaMan815-Nov-04 3:56 
GeneralRe: Accessing main form from functions in other classes Pin
RChin5-Nov-04 4:35
RChin5-Nov-04 4:35 
GeneralHelp me plase :: Math Class Pin
Anonymous5-Nov-04 3:49
Anonymous5-Nov-04 3:49 
GeneralRe: Help me plase :: Math Class Pin
Per Svedensten5-Nov-04 4:01
Per Svedensten5-Nov-04 4:01 
GeneralRe: Help me plase :: Math Class Pin
Arsalan Malik5-Nov-04 16:49
Arsalan Malik5-Nov-04 16:49 
Generaltalha rehman here Pin
Talha Rehman6-Nov-04 10:20
Talha Rehman6-Nov-04 10:20 
GeneralHelp me plase :: Array of CString Pin
TooLeeDiN5-Nov-04 3:44
TooLeeDiN5-Nov-04 3:44 
GeneralRe: Help me plase :: Array of CString Pin
Maximilien5-Nov-04 3:53
Maximilien5-Nov-04 3:53 
GeneralRe: Help me plase :: Array of CString Pin
Kevin McFarlane5-Nov-04 4:54
Kevin McFarlane5-Nov-04 4:54 
GeneralFile size on disk Pin
Fred_1235-Nov-04 3:21
Fred_1235-Nov-04 3:21 
GeneralRe: File size on disk Pin
David Crow5-Nov-04 5:20
David Crow5-Nov-04 5:20 
GeneralRe: File size on disk Pin
Arsalan Malik5-Nov-04 16:51
Arsalan Malik5-Nov-04 16:51 
GeneralRe: File size on disk Pin
David Crow8-Nov-04 6:19
David Crow8-Nov-04 6:19 
Generalcountact to the server Pin
basharRSB5-Nov-04 2:59
basharRSB5-Nov-04 2:59 
GeneralRe: countact to the server Pin
jan larsen5-Nov-04 3:33
jan larsen5-Nov-04 3:33 
QuestionIs there any existed code about smart name search? Pin
ATC5-Nov-04 2:45
ATC5-Nov-04 2:45 
AnswerRe: Is there any existed code about smart name search? Pin
RChin5-Nov-04 4:56
RChin5-Nov-04 4:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.