чтобы кому-то что-то послать , этого кого-то надо найти. Понадобится VS и Mictrosoft Spy++ (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 19 июня 2004 г. 20:20
В ответ на: Имеется программа, которая по кнопке/иконке выдает спец. сигнал на звуковую карту. + Я написал программу которая через LPT порт управляет релюшками. Теперь вопрос: как я могу в определенный момент симитировать программно нажатие кнопки/иконки в чужой программе для запуска формирования звука? Операционка WINXP. отправлено Make_Pic 19 июня 2004 г. 18:05

вот набросал прогу, находящее главное окно ИАР и дающее ему команду перкомпилить проект.
Стиль ужасен, важна суть

// findapp.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include

HWND hIAR = NULL;

BOOL CALLBACK FindMyWindow(HWND hwnd, LPARAM lParam)
{
char buf[256];
if (GetWindowText (hwnd, buf, sizeof (buf) / sizeof (char)))
{
if (0 == strncmp (buf, "IAR Embedded Workbench IDE", 26))
{
printf ("window found, handle is %d\n", hwnd);
hIAR = hwnd;
return false;
}
}
return true;
}

int main(int argc, char* argv[])
{

while (EnumWindows(FindMyWindow, 0)) // ищем IAR
;
if (hIAR)
{
// окно нашли, шлем команду MAKE
// код команды 33036 предварительно узнали при помощи Spy++
SendMessage (hIAR, WM_COMMAND, 33036, 0);
}
return 0;
}




Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru