Log in

View Full Version : [Win32 API] CreateMenu dan AppendMenu?


Braincode
11th November 2011, 01:15 PM
Gw lagi iseng2 eksperimen nyoba Createmenu & AppendMenu (buat nambahin menu pas runtime)



http://i48.tinypic.com/rwoz85.jpg




Code:

#include
#include

int main(){
HWND hwnd;
HMENU menu;
HMENU newMenu;

hwnd = FindWindow("Notepad","Untitled - Notepad");

if (!hwnd) {
printf("Aaaargh Notepad blom jalan!!\n");
exit(0);
}
else {
ShowWindow(hwnd,SW_SHOWNORMAL);
SetForegroundWindow(hwnd);
menu = GetMenu(hwnd);
AppendMenu(menu, MF_STRING, 125, "Foo");
AppendMenu(newMenu, MF_STRING | MF_POPUP, (int)menu, "Bar");
}
return 0;
}

Nah, menu "Foo" berhasil dibuat. Tinggal "Bar" yg blom nongol. Gimana ya biar "Bar" jadi submenu dari "Foo"?



:tanya:

</div>