Главная страница
    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.45 MB
Время: 0.007 c
1-33950
danilka
2002-11-01 11:03
2002.11.11
как в stringgrid или в drawgrid сделать любую ячейку fixed? :))


1-34034
0pavel0
2002-11-02 03:55
2002.11.11
скажите пожалуйста,как запустить ...


1-33986
neXt
2002-11-01 12:43
2002.11.11
Текстовый файл в ресурсах.


14-34171
Карлсон
2002-10-12 14:38
2002.11.11
где план достать и хватит ли одной тонны пластида.


6-34155
Silenser
2002-09-10 12:18
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский