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

Процедура обработки сообщений для отдельного контрола - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ По поводу рекурсии http://www.cyberforum.ru/cpp-beginners/thread156287.html
Обязательно ли использовать, если рекурсивно проще чем итеративно или же нет? Пытаюсь полностью понять рекурсию и как-то не особо понимаю. Следует ли полностью ее понять или же предпочесть итеративный подход? Дейтлы пишут, что использовать стоит аккуратно, ибо жрет много памяти, за счет создания новых копий функций и их вызовов, однако в некоторых программах рекурсия может оказаться...
C++ Вывод информации в 1 строке Тут я в парочке консольных программ видел что, Там вывод идет на одной строке т.е cout << sub; и мне нужно что бы значение вывода менялось в зависимости от изменения переменной sub и делалось это на одном и том же месте. а не перескакивало на другие строчки http://www.cyberforum.ru/cpp-beginners/thread156280.html
C++ Тип - матрица, состоящяя из float'ов 4x4
Как правильно объявить такой тип??
C++ Два модуля ссылаются на один
В двух модулях есть ссылка #include "Geometry.h" В результате ошибки: f:\projects\test7\geometry.h(9) : error C2011: 'TPoint' : 'struct' type redefinition f:\projects\test7\geometry.h(13) : error C2011: 'TPlane' : 'struct' type redefinition и.т.д. Как избавиться от ошибки??
C++ "Баг" в программе http://www.cyberforum.ru/cpp-beginners/thread156268.html
#include <iostream> #include <conio.h> #include <cstdlib> using namespace std; template <class X> X abs(X n) { if (n < 0) return -n;
C++ Разбор массивов/контейнеров Только начинаю изучть с++, необходимо сделать 2 ассоциативных динамических массива и походу сразу разобраться что да как. Задача такова, первый массив в пике будет достигать ~300 тыс элементов. Добавление, удаление и поиск элементов по ключу будет производиться ~ 200 раз в минуту. Полное считывание массива будет происходить ~ один раз в 5 минут. При этом в сортировке нет необходимости Второй... подробнее

Показать сообщение отдельно
cs_from_hell
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 19
29.07.2010, 10:53     Процедура обработки сообщений для отдельного контрола
Доброго времени суток!
Не могу найти информацию как реализовать отдельную процедуру обработки сообщений какого-либо контрола на фотме.
Нашел такой вариант, но ничего не происходит:
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
LRESULT CALLBACK newEditProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
WNDPROC oldEditProcedure;
//
 
oldEditProcedure = (WNDPROC)GetWindowLongPtr (hedit, GWLP_WNDPROC);         
SetWindowLongPtr (hedit, GWLP_WNDPROC, (LONG_PTR)newEditProcedure);
//
 
LRESULT CALLBACK newEditProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
 
    switch (message)
    {
    case WM_KEYUP:
         {
               MessageBox(NULL, "Не появляется!(((", "in newEditProcedure", 0);
         }
         break;
    default:
         if (oldEditProcedure)
         {
              return CallWindowProc (oldEditProcedure, hwnd, message, wParam, lParam);
         }
         else
         {
              return DefWindowProc (hwnd, message, wParam, lParam);
         }
    }
}
Как это можно реализовать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru