I'm trying to write a simple hook (a harmless one, though).
The code manages to append the menu "Foo" to notepad.Code:#include <windows.h> #include <stdio.h> int main(){ HWND hwnd; HMENU menu; HMENU subMenu; hwnd = FindWindow("Notepad","Untitled - Notepad"); if (!hwnd) { printf("Notepad is not running yet!!\n"); exit(0); } else { ShowWindow(hwnd,SW_SHOWNORMAL); SetForegroundWindow(hwnd); menu = GetMenu(hwnd); subMenu = CreateMenu(); AppendMenu(subMenu, MF_STRING | MF_POPUP, 100, "Bar"); AppendMenu(menu, MF_STRING, (UINT)subMenu, "Foo"); } return 0; }
Unfortunately, the "Bar" submenu (under "Foo") is not shown.
What's wrong here?



LinkBack URL
About LinkBacks


