Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2014, 22:50   #1
max_praime
Пользователь
 
Регистрация: 04.04.2014
Сообщений: 18
По умолчанию Программа, браузер в C++ Builder

Помогите пожалуйста!!!
1) Как мне в этом маленьком браузере можно было, добавлять список понравившихся сайтов в "Избранное" последующее его редактирование(реализовать в виде меню), а так же что бы было можно переходить на сайт выбранный в списке "Избранное"
2) Как можно ввести список запрещённых сайтов и пресечение попыток переходов из этого списка и как можно защитить паролем изменения списка запрещённых сайтов

НИЖЕ КОД НА ПРОГРАММУ.









//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
LPDISPATCH *ppDisp1;
wchar_t *myURL;
int a=0;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{

CppWebBrowser1->Navigate(StringToOleStr(Edit1->Text));

}
//---------------------------------------------------------------------------


void __fastcall TForm1::CppWebBrowser1NewWindow2(TO bject *Sender,
LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{
//*Cancel=VARIANT_TRUE;
//a=1;
//myURL=CppWebBrowser1->ControlInterface->LocationUR;
//myURL=VarToWideStr();
//
//CppWebBrowser2->ControlInterface->get_Application(ppDisp);
//ppDisp1=ppDisp;
//CppWebBrowser1BeforeNavigate2(Sende r,(LPDISPATCH)(ppDisp1),);
//CppWebBrowser2->ControlInterface->get_LocationURL();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
CppWebBrowser1->GoBack();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
CppWebBrowser1->GoForward();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
CppWebBrowser1->Stop();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
CppWebBrowser1->Refresh();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
CppWebBrowser1->GoHome();
}
//---------------------------------------------------------------------------
max_praime вне форума Ответить с цитированием
Старый 05.04.2014, 08:21   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Сохраняйте список адресов, например, в файл.
Добавляйте их в него с помощью, например, кнопки.
При заполнении меню его на до будет, соответственно, прочитать.
Дальше читаете про динамическое создание элементов меню и обработчик для них (пример, правда, для Delphi, но названия компонентов, свойств и методов те же).
Также в помощь:
MainMenu - главное меню
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на C++ Builder Gladiator1922 C++ Builder 5 01.04.2012 18:55
программа на builder P.S. Фриланс 7 02.06.2010 20:39
программа на builder kristall Фриланс 4 22.04.2010 23:05
C builder программа Luxian Помощь студентам 2 06.10.2009 21:43
Моя Программа (браузер) bmpbmsbmtmper Софт 21 10.03.2009 14:28