Setwindowtext
Автор Ника Рика задал вопрос в разделе Другие языки и технологии
C++ GetWindowText висит и получил лучший ответ
Ответ от Денис Евдоченко[гуру]
CString strBuffer
GetWindowText (strBuffer); SetWindowText (strBuffer);
попробуйте в эти функции передавать указатель на простой массив символов (CHAR WCHAR) (узнать длину текста в окне - GetWindowTextLength), а не сомнительный CString. потом уже в CString запихнуть тот массив с символами
add:
а ваш GetWindowText (); из какой библиотеки? в виндоуз он
int GetWindowText(HWND hWnd,
LPTSTR lpString,
int nMaxCount
);
Денис Евдоченко
Мыслитель
(8176)
а если вот так попробовать для WinAPI:
::GetWindowTextA(hWnd, lpString, nMaxCount);
(добавить :: перед именем функции)
там, в классе CWnd, объявлена своя функция-член GetWindowTextA
void CWnd::SetWindowText(
LPCTSTR lpszString
);
если хотите использовать MFC, то, думаю, лучше будет получить указатель на строку до вызова этой функции.
возможно, там внутри синхронизация доступа к классу. Возможно, другой поток "занял" доступ к классу и не отдаёт его, типа, в обработчике он вызывает другой другой класс, а тот занят этим потоком(thread). Думаю, будет лучше всё управление окнами перетащить в 1н единственный поток, а другие пусть шлют ему сообщения через pipe и т.п.
скорее всего дедлок. добавь дебажный вывод к локу/анлоку мьютексов
паскаль графика
нарисовать на бумаге и перевести на паскаль, вот образец проги
program dom;
uses
подробнее...
Информатика Pascal ABC Нарисовать простой дом
program dom;
uses graphABC;
begin
setwindowwidth(700);
setwindowheight(700);
подробнее...
Вопрос по VB .net
Код был найден в яндексе за 20 секунд.
Private Declare Function mciSendString Lib
подробнее...
Удалить все пустые строки в .txt
Можно за два приёма сделать.
Сначала меняешь регулярное выражение на пустое место:
Find
подробнее...
В ведьмаке 3 имеется достижение "В полным составе", или как-то так, так вот что, они будут все?
Держи :
1)Кейра Мец (по-поводу нее не уверен, на всякий случай лучше выполнить) -
подробнее...
В Ведьмаке 3, можно ли позвать Трисс в Каэр Морхен, при этом не спав с ней, уж хочется остаться с Йен
Да. Если Трисс уплывает на корабле, то ее позовет Йенифер и Каэр Морхен
подробнее...
WinApi функции c++ CreateFile ReadFile WriteFile GetOpenFileName GetSaveFileName
//Открытие файла
void ReadFromFile(HWND hwnd)
{
OPENFILENAME openFileName;
static
подробнее...
Как найти подобные рисунки? в каком стиле они выполнены?
Иллюстрация, векторная графика.
Автор этой работы художник с никнеймом TWICK.
подробнее...