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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ru_LAN
11 / 11 / 0
Регистрация: 13.11.2011
Сообщений: 278
#1

Ошибка при использовании Tooltip из примера с MSDN - C++

12.06.2013, 12:05. Просмотров 614. Ответов 1
Метки нет (Все метки)

Добрый день. Мне нужно сделать всплывающую подсказку для textBox. С++VS2008 WinForms.
нашел это http://msdn.microsoft.com/ru-ru/libr...s.tooltip.aspx

Использовал пример
C++
1
2
3
4
5
6
7
8
9
10
 // Create the ToolTip and associate with the Form container.
             ToolTip^ toolTip1 = gcnew ToolTip;
             // Set up the delays for the ToolTip.
             toolTip1->AutoPopDelay = 5000;
             toolTip1->InitialDelay = 1000;
             toolTip1->ReshowDelay = 500;
             // Force the ToolTip text to be displayed whether or not the form is active.
             toolTip1->ShowAlways = true;
             // Set up the ToolTip text for the Button and Checkbox.
             toolTip1->SetToolTip( this->textBox3, "My button1" );
Вылетает ошибка
Error 13 Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'. Project
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 12:05     Ошибка при использовании Tooltip из примера с MSDN
Посмотрите здесь:

ошибка 'CloseCollection g_coolCollection.Open(collectionname) dwError=7' при установке MSDN - C++
При установке msdn98 в самом конце появляется ошибка : 'CloseCollection g_coolCollection.Open(collectionname) dwError=7' и установка...

Ошибка при подключении файла Sales_item.h из примера в книге - C++
Делаю маленькие шажки по книге "C++ базовый курс 2014" Скачал файл "Sales_item.h.", добавил в проект. После этого выдает ошибку...

Ошибка при использовании reverse_iterator - C++
std::array<int, 7> m = { 1, 2, 3, 4, 5, 6, 7 }; vector<int> v(m.begin(), m.end()); vector<int>::iterator pos = find(v.begin(),...

Ошибка при использовании size_t - C++
Выдает много ошибок связанные с использованием typedef std::size_t size_type; #include <iostream> #include <cstring> #include...

Ошибка при использовании write() - C++
Ребят есть код, запись информации в файл. #include <stdio.h> #include <string> #include <iostream> #include <locale.h> ...

Ошибка при использовании override - C++
Здравствуйте, форумчане, столкнулся с проблемой при использовании override: есть абстрактный класс с чистой виртуальной функцией move,...

Ошибка при использовании _findfirst() - C++
По условию нужно вывести все содержимое корневого каталога. Захожу в директорию, определяю наличие папок, затем (здесь ошибка) пробую...

Ошибка при использовании SendKeys - C++
При нажатии на button5 окно программы должно свернуться и в окне, которое было позади него (блокнот), написать "Hello world": #pragma...

Ошибка при использовании STL - C++
Начал знакомиться с STL, и возникли проблемы. Вот суть: Имеется дочерний класс, одно поле которого является динамическим массивом. При...

Ошибка при использовании Switch - case - C++
вообщем в одном из case у меня читается из файла и записывается в массив структур, там же определяется и инициализируется несколько...

Ошибка при использовании функции-члена - C++
Доброго времени суток! При использовании функции-члена print() с объектом класса bin_image , созданом конструктором по умолчанию...

Ошибка при использовании метода хорд - C++
// chord method.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "conio.h" #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.06.2013, 13:04     Ошибка при использовании Tooltip из примера с MSDN #2
попробуй вот эту функцию для всплывающих подсказок-
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
void CreateHint(HWND hwnd,char* strTT)
{
    HWND hwndTT;
    TOOLINFO ti;
    unsigned int uid = 0;
    RECT rect;
    InitCommonControls(); 
    hwndTT = CreateWindowEx(WS_EX_TOPMOST,TOOLTIPS_CLASS,
        NULL,WS_POPUP |TTS_ALWAYSTIP,
        CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
        hwnd,NULL,GetModuleHandle(NULL),NULL);
     SetWindowPos(hwndTT,HWND_TOPMOST,0,0,0,0,
        SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
    GetClientRect (hwnd, &rect);
    ti.cbSize = sizeof(TOOLINFO);
    ti.uFlags = TTF_SUBCLASS;
    ti.hwnd = hwnd;
    ti.hinst = GetModuleHandle(NULL);
    ti.uId = uid;
    ti.lpszText = strTT;
    ti.rect.left = 0;    
    ti.rect.top = 0;
    ti.rect.right = 550;
    ti.rect.bottom = 550;
    SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti); 
 }
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru