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>
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>