Re[3]: Необходим совет по написанию программы
От: LK Россия  
Дата: 15.05.03 05:27
Оценка:
Здравствуйте, 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.
Вот и все. Дальше вроде все понятно.

Удачи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.