Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 |

 

  Вопрос: Rich Добавлено: 21.04.06 17:46  

Автор вопроса:  Progos | Web-сайт: html-expert.org.ru | ICQ: 311715784 
Подскажите,плиз.
У меня при получении текста из рича перевод строки идет \n, а при выделении текста перевод строки учитывается как \r\n
String GetText(HWND Rich)
{
char*_;
int len;
len=GetWindowTextLength(Rich);
_=new char[len+1];
GetWindowText(Rich,_,len+1);
return (String)_;
}
void SetSel(HWND hwnd,int SelStart=-1,int SelEnd=-1)
{
SendMessage(hwnd,0xB1,SelStart,SelEnd);
}

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #1
Добавлено: 21.04.06 20:44
А вопрос то в чем?

Ответить

Номер ответа: 2
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #2
Добавлено: 21.04.06 21:14
В том, как избавиться от этого глюка:
стиль может, иль еще чего.
Потому как заменять в полученом тексте все переводы строк не катит

Ответить

Номер ответа: 3
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #3
Добавлено: 23.04.06 11:36
не. непонятно? чет парсить и заменять нужно чтоль?

Ответить

Номер ответа: 4
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #4
Добавлено: 23.04.06 17:41
Подсветка синтаксиса

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 23.04.06 23:17
 char*_;

фигасе! я бы и то не придумал _ :) особенно с * (указателем) просто супер смотрится :)

попробуй char заменить на string

Ответить

Номер ответа: 6
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #6
Добавлено: 24.04.06 06:51
Разницы никакой - хоть чар, хоть стринг.
А "_" - удобно для временных переменных

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 24.04.06 10:04
Переменные, которые начинаются на _, в С/С++ использовать настоятельно не рекомендуется, т.к. они зарезервированы для использования в стандартных библиотеках.
Что за класс такой странный - String? Может это он строку преобразовывает?
Как событие 0xB1 называется?

Ответить

Номер ответа: 8
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #8
Добавлено: 24.04.06 17:40
А мне забить на то, что там рекомендуют: я слежу за тем, что использую:)
Притом "_" врядли будет использоваться как имя функции или макроса :)
Класс Стринг - мой самодельный класс, но дело не в нем, я пробовал и просто "чарами" - то же самое
0хВ1 - EM_SETSEL

Ответить

Номер ответа: 9
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #9
Добавлено: 28.04.06 23:13
Разобрался!
Это решаеться так:
выделяется весь текст, а затем EM_GETSELTEXT

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам