Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 1)

Модерирует : gyra, Maz

Widok (12-01-2009 14:47): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

ViSiToR



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


Код:
#include <WindowsConstants.au3>
 
$hWindow = WinGetHandle("[CLASS:AutoIt v3 GUI;TITLE:_CommandsHandler_Proc]")
 
_AU3COM_SendData($hWindow, 'GUICtrlCreateCheckbox("Added checkbox 1", 20, 30)|GUICtrlCreateCheckbox("Added checkbox 2", 20, 50)')
 
Func _AU3COM_SendData($hRecvWinHandle, $sInfoToSend)
    Local $StructDef_COPYDATA = "dword var1;dword var2;ptr var3"
    Local $sCDString = DllStructCreate("char var1[256];char var2[256]") ;the array to hold the string we are sending
 
    DllStructSetData($sCDString, 1, $sInfoToSend)
    Local $pCDString = DllStructGetPtr($sCDString) ;the pointer to the string
    Local $vs_cds = DllStructCreate($StructDef_COPYDATA);create the message struct
 
    DllStructSetData($vs_cds, "var1", 0) ;0 here indicates to the receiving program that we are sending a string
    DllStructSetData($vs_cds, "var2", String(StringLen($sInfoToSend) + 1));tell the receiver the length of the string
    DllStructSetData($vs_cds, "var3", $pCDString) ;the pointer to the string
 
    Local $pStruct = DllStructGetPtr($vs_cds)
 
    DllCall("User32.dll", "int", "SendMessage", "hwnd", $hRecvWinHandle, "int", $WM_COPYDATA, "int", 0, "ptr", $pStruct)
 
    $vs_cds = 0 ;free the struct
    $sCDString = 0 ;free the struct
 
    Return 1
EndFunc

Всего записей: 3251 | Зарегистр. 01-04-2006 | Отправлено: 22:28 27-12-2008 | Исправлено: ViSiToR, 23:42 27-12-2008
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 1)
Widok (12-01-2009 14:47): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru