Показать сообщение отдельно
  #1  
Старый 27.04.2010, 22:40
Spider Spider вне форума
Прохожий
 
Регистрация: 27.04.2010
Сообщения: 1
Репутация: 10
По умолчанию Переслать число в калькулятор

Здравствуйте, All!

Проблема возникла: по нажатии клавиши вызвать виндовый калькулятор и переслать в него число.

Ход мыслей таков:
1. Запихиваем число в буфер обмена
2. вызываем калькулятор: hwndCalc := ShellExecute(Handle,'open','Calc.exe',nil,nil,WS_S HOWNORMAL);
(кажется так, по памяти... )
3. Посылаем калькулятору мессадж - принять из буфера обмена: SendMessage(hwndCalc, WM_PASTE,0,0);
(В hwndCalc - по идее Handle калькулятора.)

Не работает.

Есть у кого-нибудь какие-нибудь позитивные мысли? Буду очень благодарен.
Ответить с цитированием