Главная страница
    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
4-34286
Olphi
2002-09-27 22:30
2002.11.11
Как сделать запущенную программу видимой?


1-34012
Кен
2002-11-02 07:28
2002.11.11
Глюк! У меня в файле справки которая вызывается по F1 исчез Указа


7-34275
Holder
2002-07-18 15:10
2002.11.11
Можно ли заблокировать из Windows кнопку Reset ? (на корпусе)


1-34028
race1
2002-11-02 17:33
2002.11.11
снова массивы


3-33915
surkis
2002-10-23 12:45
2002.11.11
Форматирование в TDBEdit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский