Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Посоветуйте литературу\статьи для написание программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пошаговая стратегия (начало) http://www.cyberforum.ru/cpp/thread1012569.html
ребят тут такое дело. мне нужно написать пошаговую стратегию(для начала элементарную) на языке с++. для начала нужно создать 1)Класс игровое поле (назовем его GameField). Этот класс будет иметь...
C++ госзакупки Доброго времени суток. Такая вот задача поставлена руководством: надо сделать программку для просмотра и быстрого ввода данных для госзакупа. подскажите кто чем сможет. заранее благодарен. http://www.cyberforum.ru/cpp/thread1011676.html
Простые актуальные идеи для исследовательской работы C++
Доброго времени суток дорогие форумчане. Пожалуйста подскажите тему для курсовой работы по программированию на C++. Хотел взять "Алгоритмы сжатия данных.", но эта тема показалась мне слишком сложной...
Доступность копирующего конструктора C++
Всем привет. Не так давно в одной из тем была упомянута статья Герба Саттера Variable Initialization – or Is It?. По статье остался не понятен момент в п.1 при описании кода (f), (g). В...
C++ Программирование звука Wav http://www.cyberforum.ru/cpp/thread1010884.html
Подскажите, как кодировать и декодировать Wav файл. Как изначальные значения аналогового сигнала переводятся в сэмплы и как сделать обратное преобразование? Какое опорное значение брать при пересчете...
C++ Как декодировать не последовательные кадры в WebM VP8 ? В общем-то попросил коллега узнать, сам он не русский, а я к c++ никакого отношения не имею, так что не судите строго… Использует он в своём проекте WebM VP8 и при декодировании кадров не по... подробнее

Показать сообщение отдельно
gazlan
3132 / 1907 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
25.11.2013, 20:37
Цитата Сообщение от izbrannu Посмотреть сообщение
нажимала на это слово левой кнопки мыши
"это слово" - это что? Гиперссылка, кнопка на форме? И, как уже сказано, начать все равно придется с HTML.

Ex: Из старого проекта - смена языка на страничке в Google mail.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
void CMail_checkerDlg::OnBnClickedBtnEnglish()
{
   IHTMLDocument2*      pDoc = NULL;
 
   if (SUCCEEDED(m_Browser.GetDocument()->QueryInterface(IID_IHTMLDocument2,(LPVOID*)&pDoc)) && pDoc)
   {
      IHTMLElementCollection*    pAll = NULL;
 
      if (SUCCEEDED(pDoc->get_all(&pAll)) && pAll)
      {
         IHTMLElementCollection*    pForms = NULL;
 
         // Get the number of forms on a page
         if (SUCCEEDED(pDoc->get_forms(&pForms)) && pForms)
         {
            long   iCnt = 0;
 
            if (SUCCEEDED(pForms->get_length(&iCnt)) && iCnt)
            {
               // Get a form by number
               IDispatch*    pLang = NULL;     
 
               CComVariant    vName(LANGUAGE_FORM_NAME);
               CComVariant    vIdx((long)0,VT_I4);
 
               if (SUCCEEDED(pForms->item(vName,vIdx,&pLang)) && pLang)
               {
                  IHTMLFormElement*     pTheForm = NULL;
 
                  if (SUCCEEDED(pLang->QueryInterface(IID_IHTMLFormElement,(void**)&pTheForm)) && pTheForm)
                  {  
                     IDispatch*     pValue = NULL;
 
                     CComVariant    vName(FORM_LANGUAGE_SELECTOR);
                     CComVariant    vIdx((long)0,VT_I4);
 
                     if (SUCCEEDED(pTheForm->item(vName,vIdx,&pValue)) && pValue)
                     {
                        IHTMLSelectElement*     pSelect = NULL;
 
                        if (SUCCEEDED(pValue->QueryInterface(IID_IHTMLSelectElement,(void**)&pSelect)) && pSelect)
                        {  
                           CComBSTR    bsValue(FORM_LANGUAGE_ENGLISH);
 
                           if (SUCCEEDED(pSelect->put_value(bsValue)))
                           {
                              pTheForm->submit();
                           }
                           
                           pSelect->Release();
                           pSelect = NULL;
                        }
                        
                        pValue->Release();
                        pValue = NULL;
                     }
 
                     pTheForm->Release();
                     pTheForm = NULL;
                  }
                  
                  pLang->Release();
                  pLang = NULL;
               }
            }
 
            pForms->Release();
            pForms = NULL;
         }
 
         pAll->Release();
         pAll = NULL;
      }
 
      pDoc->Release();
      pDoc = NULL;
   }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru