Здравствуйте, merlinXP, Вы писали:
XP>Это понятно, меня интересует именно техническая часть программы, т.е. код... я не имею представления, как довбавить вторую кнопку, как передавать сообщения, перехваченые от нажатия и т.п. Скажите хотя бы как кнопку сделать, с сетью сам тогда мучатся буду
А кнопку надо где создать ? а стандартном таскбаре ?
Если да, то могу предложить следующий вариант на API:
#define IDC_MYBUTTON 1125 //itemid кнопочки
#define TASKBARCLASS TEXT("Shell_TrayWnd") //Класс TASKBAR'a.
//По-моему, во всех виндах он одинаков.
.....
void InsertButton()
{
HWND hwndBar = FindWindow(TASKBARCLASS,NULL);
if (hwndBar)
CreateWindow("BUTTON","Second",WS_CHILD | WS_VISIBLE,60,0,
100,20,hwndBar,(HMENU)IDC_MYBUTTON,hInst,NULL);
}
Далее просто вешаем хук на hwndBar и отлавливаем IDC_MYBUTTON.
Вот и все. Дальше вроде все понятно.
Удачи.