 |
|

10.09.2007, 23:11
|
|
Fail
Регистрация: 17.09.2005
Сообщений: 2,242
С нами:
10866626
Репутация:
4268
|
|
Сообщение от Piflit
Ni0x
это в мсдн. а компилятор говорит, что параметра только 2 (без hWnd)
при GetWindowText(m_Edit1, 10);
Ну ка скинь сорец. Я поправлю.
__________________
...
|
|
|

10.09.2007, 23:16
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от Alexsize
Ну ка скинь сорец. Я поправлю.
скидывать весь сорец нет необходимости. как я уже сказал, есть эдит, обозначенный переменной m_Label. при нажатии на кнопку, нужно перевести его содержимое в массив типа char. я все написал в предыдущих постах. если что-то не понятно, спрашивай.
ЗЫ или дай асю.
|
|
|

10.09.2007, 23:21
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
Piflit,
int GetDlgItemText( int nID, LPTSTR lpStr, int nMaxCount ) const;
int GetDlgItemText( int nID, CString& rString ) const;
Возвращаемое значение
Определяет фактическое число байтов скопированных в буфер не включая символы завершения. Значение - 0 если никакой текст не скопирован.
Параметры
nID
Определяет целочисленный идентификатор элемента управления чей заголовок должен быть получен.
lpStr
Указатель на буфер чтобы получить заголовок или текст элемента управления.
nMaxCount
Определяет максимальную длину (в байтах) строки, которая будет скопирована в lpStr. Если строка больше чем nMaxCount она будет усечена.
rString
Ссылка на CString.
Замечания
Вызовите эту функцию чтобы получить заголовок или текст связанный с элементом управления в диалоговом окне. GetDlgItemText функция копирует текст по указателю lpStr и возвращает количество байтов которые будет скопировно.
--------------------------------------------------------------------------------
В одном из вариантов как раз то что тебе нужно.
|
|
|

11.09.2007, 01:44
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
еще один вопрос (последний на сегодня^^). итак, я получил возможность доставать отдельные символы из эдита, но в мессаджбокс они не выводятся, а прога вылетает с критикал эррор. но это не суть. теперь встал вопрос, как первести эти символы в хекс. я нашел одну функцию, но она требует тип char* , а не просто char. еще нашел вот это:
string ( byte.ToString(“X”) ) , но возникает ошибка: must have class/struct/union type . я хз как ее решить. надо объявить тип, но какой, я не знаю=\ и вообще очень хочу спать... всем удачи и приятных снов!
|
|
|

11.09.2007, 10:52
|
|
Познающий
Регистрация: 27.03.2007
Сообщений: 36
С нами:
10065986
Репутация:
86
|
|
Сообщение от Piflit
... я нашел одну функцию, но она требует тип char* ...
char* - это указатель на символьную переменную, его и требует.
|
|
|

11.09.2007, 12:48
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами:
10088966
Репутация:
646
|
|
но она требует тип char* , а не просто char
Ога, передавай в качестве параметра адрес на переменную, т.е. перед именем переменной ставь знак &
|
|
|

11.09.2007, 13:06
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
Как в MVC++ v6.0 прикрутить манифест, чтобы контролы были в стиле XP ?
Выдает постоянно
1.obj : error LNK2001: unresolved external symbol __imp__InitCommonControls@0
|
|
|

11.09.2007, 13:20
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
С нами:
11710201
Репутация:
134
|
|
GlOFF > Прилинкуй к проекту comctl32.lib.
|
|
|

11.09.2007, 22:07
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Joker-jar
если в этой строке str2hex - моя (почти  ) функция, m_Edit - переменная эдита
char * test = StrToHex(&m_Edit.GetAt(0));
возникает такая ошибка
error C2102: '&' requires l-value
|
|
|

11.09.2007, 22:15
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
Piflit, во-первых, выложи прототип функции, или всю целиком.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 21 (пользователей: 0 , гостей: 21)
|
|
|
|