Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как считать handle в переменную ?

1.9K
05 августа 2005 года
Nigger
71 / / 09.04.2005
Как поместить число в шестнадц. виде введенное в EditBox в переменную DWORD.
Короче мне надо чтобы пользователь ввел handle окна, я его поместил в переменную и потом использовал на свое усмотрение.
247
06 августа 2005 года
wanja
1.2K / / 03.02.2003
Цитата:
Originally posted by Nigger
Как поместить число в шестнадц. виде введенное в EditBox в переменную DWORD.
Короче мне надо чтобы пользователь ввел handle окна, я его поместил в переменную и потом использовал на свое усмотрение.


len=GetWindowText(HEdit,lpStr,maxlen);
handle=atoi(lpstr);

1.9K
06 августа 2005 года
Nigger
71 / / 09.04.2005
Цитата:
Originally posted by wanja
len=GetWindowText(HEdit,lpStr,maxlen);
handle=atoi(lpstr);



Вот это мне и надо, только для MASM32 :!!!:

11K
07 августа 2005 года
da1t0nic
8 / / 19.06.2005
Цитата:
Originally posted by Nigger
Вот это мне и надо, только для MASM32 :!!!:


И в чем проблема??

invoke GetWindowText, hEdit1, ADDR buffer, 255
invoke htodw, ADDR buffer ; Поместить в eax введеное число

На асме ни чуть не сложнее. Единственное, что, так эта ф-я воспринимает числа типа FF00FF11, а не 0xFF00FF11, так что если предполагается, что пользователь будет вводить 0x..., то к адресу строки при переводе нужно добавить длину двух символов. Exp:
invoke htodw, 2+ADDR buffer

PS: Включи файлы masm.inc/lib. Если надо конвертить не шестнадцатеричное число, а десятичное, то нужно заменить htodw на a2dw или atodw. Синтаксис у них такой же.
Будут проблемы -- помочь не смогу. И почему я всегда захожу на этот форум за несколько часов до отъездов куда-то далеко-надолго-далеко-далеко, где компьютеры маленькие и редкие??

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог