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

Указатель this - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дружественные функции http://www.cyberforum.ru/cpp/thread278453.html
Напишите программу, вычеркивающую из данного слова все буквы «а» (так, чтобы, например, из слова «заноза» получилось «зноз»), через дружественные функции
C++ Программирование с использованием динамических структур данных Разработать программу работы с бинарным деревом. Программа должна содержать следующие процедуры, вызываемые из меню: - построение пустого дерева; - вставка поддерева в указанное место; - удаление указанного элемента; - просмотр дерева в следующем порядке: узел, левая ветвь, правая ветвь. http://www.cyberforum.ru/cpp/thread278450.html
Файл C++
Имеется список сотрудников, в котором записаны: фамилия сотрудника, год рождения, месяц и день рождения (входной файл firma.txt). Определить самого молодого и самого старого сотрудника. Определить, кто из сотрудников родился зимой. Результат записать в файл. Помогите пожалуйста, заранее благодарю
Удалить слова, состоящие ровно из К символов C++
Ввести стоку, распечатать. Удалить слова, состоящие ровно из К символов.Результирующию строку распечатать. Помогите кто может!
C++ Как создать безразмерную строку,чтобы размер определялся после ввода значений строки http://www.cyberforum.ru/cpp/thread277613.html
Подскажите, пожалуйста, как создать безразмерную строку,чтобы размер определялся после ввода значений строки. Буду благодарен за участок кода как пример.
 

Показать сообщение отдельно
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 339
19.04.2011, 08:36  [ТС]     Указатель this
Цитата Сообщение от taras atavin Посмотреть сообщение
А сломанный БЕЛАЗ ремонтируется методом поездки на нём в Москву? Для того, чтоб подняться на лифте на 12-й этаж, надо отвинтить колесо у такси?
это на делфи
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (ssCtrl in Shift) andin ['A', 'a']) then
ShowMessage('Ctrl-A');
end;
как на с++ ?

Добавлено через 1 минуту
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
Для примера, перехватим комбинацию ALT + CONTROL + ENTER.
 
Сначала регистрируем горячую клавишу:
 
bool RHKret = RegisterHotKey(Form1->Handle,         // Handle окна, которому отправлять сообщения WM_HOTKEY
                             0x00F,                 // УСЛОВНЫЙ идентификатор горячего ключа
                             MOD_ALT + MOD_CONTROL, // модификаторы
                             VK_RETURN              // код клавиши
                             );
if (RHKret) // если всё о'кей
        {
        ShowMessage("Hot Key Registred");
        }
 
 
Затем размещаем на Form1 TApplicationEvents и в OnMessage пишем:
 
if (Msg.message == WM_HOTKEY) // сообщение наше
        {
        if (Msg.wParam == 0x00F) // идентификатор наш
                {
                ShowMessage("www.sources.ru"); // громко кричим "уря"
                }
        }
 
 
Когда горячая клавиша больше не нужна, отключаем ее:
 
UnregisterHotKey(Form1->Handle, // Handle окна
                 0x00F          // наш идентификатор горячего ключа
                 );

C++ Builder это!

Добавлено через 2 минуты
Цитата Сообщение от taras atavin Посмотреть сообщение
И какое это имеет отношение к указателю this?
вот
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public Form1()
        {
            InitializeComponent();
            this.KeyPreview = true;
        }
 
        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            if (e.KeyCode == Keys.F1) 
            {
                MessageBox.Show("Тест");
                e.Handled = true;
            }
        }
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru