![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
![]()
Ещё я впервые столкнулся с таким типом как LPSTR. Нужно преобразовать его в char. Это возможно?
|
![]() |
![]() |
![]() |
#32 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
LPSTR это если не ошибаюсь *char.
Для чего его преобразовывать?
I'm learning to live...
|
![]() |
![]() |
![]() |
#33 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
![]()
Значит можно использовать функции обработки обычных строк?
А чем char и *char отличаются? Stilet, не поможете написать код для добавления структуры к окну? Подробнее на прошлых страницах. Я плохо разбираюсь в указателях и в winapi мало что понимаю поэтому прошу объяснять попроще) Последний раз редактировалось x_Alex_x; 03.04.2013 в 23:32. |
![]() |
![]() |
![]() |
#34 | |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Сразу скажу что в С++ новичок. в модуле winnt.h тип LPSTR описан так:
typedef char* LPSTR;. Таким образом char* и LPSTR равнозначны. сhar и char* отличаются тем, что char - \nj символ в формате ANSI или число от 0 до 255, занимающее 1 байт, а char* - это указатель на строку в формате ANSI, занимающий, как и все указатели, 4 байта. Если не верите, напишите : Код:
Цитата:
Если помог, проси поставить минус. Будь оригинален!
|
|
![]() |
![]() |
![]() |
#35 | |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#36 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#37 | |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#38 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#39 |
Пользователь
Регистрация: 13.01.2013
Сообщений: 94
|
![]()
Вот теперь работает без ошибки:
Имеется всё та же структура Код:
Код:
В первой строчке объявляется структура mystruct типа Struct. Во второй вроде бы создаётся указатель ptr типа Struct. В третьей указателю присваивается адрес первого байта свободной памяти, размером mystruct(под созданную структуру) А в последней структура mystruct, через указатель ptr привязывается к созданному окну hChild. Проверьте пожалуйста правильно я сделал или нет? |
![]() |
![]() |
![]() |
#40 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,368
|
![]()
Первая строчка не нужна
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinApi и С/С++ разные вещи | Sylar9 | Общие вопросы C/C++ | 2 | 27.03.2012 23:41 |
завернуть флеш в учу оболочку | gufon | Общие вопросы Delphi | 3 | 20.07.2011 07:13 |
учу borland С++ builder 6 | Dazzl | C++ Builder | 3 | 13.05.2011 18:01 |
Учу Си++ под Linux, необходима помощь | prog16 | Свободное общение | 12 | 09.08.2009 15:15 |
Разные вопросы о Delphi | Enko | Помощь студентам | 21 | 10.09.2007 05:54 |