Инструменты пользователя

Инструменты сайта


programmers:windows_сообщения_в_программе_хромос

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
programmers:windows_сообщения_в_программе_хромос [2019/01/25 11:41]
192.168.1.2
programmers:windows_сообщения_в_программе_хромос [2020/07/16 14:56] (текущий)
192.168.1.2
Строка 39: Строка 39:
 ===== Использование API ===== ===== Использование API =====
  
-=== Регистрация и отправка сообщений ​===+=== Запуск второго канала у первого хроматографа (C++) ===
  
-<code c> + 
-  UINT sm = RegisterWindowMessage(_T("​ChromosStartMessage")); +  UINT sm = RegisterWindowMessage(_T("​ChromosStartRequestMessage")); 
-  ::​PostMessage(HWND_BROADCAST,​ sm, num_adcnum_channel);+  ::​PostMessage(HWND_BROADCAST,​ sm, 01); 
 +   
 +=== Сделать что-то после подключения хроматографа (C++) ===
   ​   ​
-  ​UINT m_rq  = RegisterWindowMessage(_T("​ChromosConnectRequestMessage"));+<code > 
 +  ​UINT m_rq  = RegisterWindowMessage(_T("​ChromosConnectMessage"));
   BOOL CChromosApp::​PreTranslateMessage(MSG* pMsg) {   BOOL CChromosApp::​PreTranslateMessage(MSG* pMsg) {
  ...  ...
Строка 57: Строка 60:
 </​code>  ​ </​code>  ​
   ​   ​
 +
 +=== Запуск первого канала первого прибора (Python) ===
 +  import win32api
 +  message = win32api.RegisterWindowMessage("​ChromosStartRequestMessage"​)
 +  win32api.PostMessage(65535,​message,​0,​0)
 +
 +
  
 Подробнее:​ [[https://​msdn.microsoft.com/​en-us/​library/​windows/​desktop/​ms644947(v=vs.85).aspx|RegisterWindowMessage]] [[https://​msdn.microsoft.com/​en-us/​library/​windows/​desktop/​ms644944(v=vs.85).aspx|PostMessage]] [[https://​msdn.microsoft.com/​en-us/​library/​362kaah4.aspx#​CWinApp::​PreTranslateMessage|PreTranslateMessage]] Подробнее:​ [[https://​msdn.microsoft.com/​en-us/​library/​windows/​desktop/​ms644947(v=vs.85).aspx|RegisterWindowMessage]] [[https://​msdn.microsoft.com/​en-us/​library/​windows/​desktop/​ms644944(v=vs.85).aspx|PostMessage]] [[https://​msdn.microsoft.com/​en-us/​library/​362kaah4.aspx#​CWinApp::​PreTranslateMessage|PreTranslateMessage]]
programmers/windows_сообщения_в_программе_хромос.1548405691.txt.gz · Последние изменения: 2019/01/25 11:41 — 192.168.1.2