Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.11.11;
Скачать: [xml.tar.bz2];

Вниз

RichEdit 2.0/3.0   Найти похожие ветки 

 
SP   (2002-10-01 11:23) [0]

Добрый день! Для работы необходим RichEdit, но стандартный делфийский файл Richedit.pas не содержит всех структур данных и сообщений, которые, судя по MSDN, можно использовать. И вот вопрос, не встечал ли кто полное объявление "возможностей" RichEdit?


 
MBo   (2002-10-01 12:36) [1]

MSDN ;)
http://home.att.net/~robertdunn/Yacs.html


 
SP   (2002-10-01 13:28) [2]

Спасибо за ссылку, но это не совсем то. Как я понял, пользоваться всей мощью WinAPI могут только любители VC++?


 
MBo   (2002-10-01 13:38) [3]

Нет, не только.


 
SP   (2002-10-01 14:59) [4]

Тогда может быть Вы подскажете как можно использовать такие сообщения как EM_FINDTEXTEXW, EM_FINDTEXTW и структуру FINDTEXTEXW...


 
MBo   (2002-10-01 15:07) [5]

это есть в msdn. Использовать так жет, как и без W.
FINDTEXTEXW - unicode версия FINDTEXTEX, с юникодом я дела не имел, так как в win98 необходимости большой в этом нет.
Кстати, RxRichEdit из RXLib использует RichEdit 2.0


 
SP   (2002-10-01 15:25) [6]

Так вот в том-то и проблема, что мне нужно именно EM_FINDTEXTEXW, а ему нужно именно FINDTEXTEXW, можно, конечно, подсунуть FINDTEXTEXA, но тогда не ищется. Это не единственный случай, когда нет нужных объявлений.

Чужие компоненты использовать нельзя, так как начальство считает, что все (или как можно больше) было написано своими силами.


 
MBo   (2002-10-01 15:42) [7]

typedef struct _findtextA {
CHARRANGE chrg;
LPSTR lpstrText;
} FINDTEXTA;
typedef struct _findtextW {
CHARRANGE chrg;
LPWSTR lpstrText;
} FINDTEXTW;
typedef struct _findtextexA {
CHARRANGE chrg;
LPSTR lpstrText;
CHARRANGE chrgText;
} FINDTEXTEXA;
typedef struct _findtextexW {
CHARRANGE chrg;
LPWSTR lpstrText;
CHARRANGE chrgText;
} FINDTEXTEXW;
typedef struct _formatrange {
HDC hdc;
HDC hdcTarget;
RECT rc;
RECT rcPage;
CHARRANGE chrg;
} FORMATRANGE;


 
SP   (2002-10-01 16:27) [8]

Вот! Это, наверняка, из VC++. И нигде нет подобного для Delphi...
Возможно ли объявить подобную структуру в программе и передать параметром?


 
MBo   (2002-10-01 16:39) [9]

это я altavista нашел. Все логично - вместо простой строки широкая.
>Возможно ли объявить подобную структуру в программе и передать параметром?

Да, просто объяви такой тип и заведи соотв. переменную



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.11.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
1-34026
Poirot
2002-11-02 13:56
2002.11.11
как получить Рест элемента TreeView и фокус элемента ListBox


14-34193
Rouse_
2002-10-22 05:22
2002.11.11
Бойцовский клуб


14-34239
Polevi
2002-10-23 16:34
2002.11.11
http://www.yandex.ru/yandsearch?text=DS+J%7BETKB%3F+NJDFHBO+


4-34322
raiks
2002-09-30 14:01
2002.11.11
Как запретить панели задач менять размер?


4-34307
comp
2002-10-02 09:37
2002.11.11
Как заархивировать...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский