Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Выделения |
Автор: Step 4.12.2002, 00:29 |
Вы наверное видели как некоторые переводчики работают. А именно выделяеш текст, не копируя его даете команду на перевод, этот текст затаскивается в переводчик и передодиться. Вопрос как моей программе при появлении выделеного текста и нажатие на комбинацию клавиш, получить выделенный текст, не копируя его в буфер. ![]() |
Автор: Baa 4.12.2002, 18:54 |
SendMessage( (HWND) hWnd, // handle to destination window EM_GETSELTEXT, // message to send (WPARAM) wParam; // not used; must be zero (LPARAM) lParam; // selected text (LPSTR) ); |
Автор: Step 4.12.2002, 19:37 |
Сенкс, а теперь подскажите как вытаскивать содержимое клипбоарда не зная формат содержимого. |
Автор: Step 4.12.2002, 19:39 |
Сенкс, а теперь подскажите как вытаскивать содержимое клипбоарда не зная формат содержимого. |
Автор: Baa 4.12.2002, 22:17 |
Наерно стоит все же определить формат того, что в клипбоарде... Кажется так: int GetClipboardFormatName( UINT format, // clipboard format to retrieve LPTSTR lpszFormatName, // format name int cchMaxCount // length of format name buffer ); |
Автор: Baa 4.12.2002, 22:19 |
ой, про верхнее - это я гоню... вернусь домой, че-нить придумаю. |
Автор: Step 4.12.2002, 22:21 | ||
Я так и понял. Посмотри пожалуйста очень надо. Кстати это для моего проекта, на мой взгляд будет интересно многим. но сначала напишу, а потом покажу. Спасибо за помощь. |
Автор: Grey 5.12.2002, 04:34 |
Формат знать все таки надо, можно проверить соответствуют ли данные какому-нить формату функцией: IsClipboardFormatAvailable |
Автор: Step 6.12.2002, 05:22 |
Спасибо |