> ПушечноеЕдро71 (MuteCRT) писал (а) в ответ на сообщение:
>> privet75 (privet75) писал (а) в ответ на сообщение:
>>> Работать некогда нормально с таким кол-вом постов. quoted3
>>Реально? Я сегодня потратил на все не более часа. quoted2
>Ты вот врешь внаглую просто. Ну есть же история в профиле. > У тебя каждый день не только постов — а тем 8−11 каждый день за последнюю неделю
> Явно большинство набросных, из агрегатора дерьма пропагандистского, которые по телегам, и другим каналам качают ради инфо-войны, создания фона. > > Причем еще в каждой — отписываешься, правда их никто практически не читает…. quoted1
Создать тему - 2 минуты. Но истерикой твоей я доволен. Порадовал.
ПушечноеЕдро71 (MuteCRT) писал (а) в ответ на сообщение:
> privet75 (privet75) писал (а) в ответ на сообщение:
>> До Зели была Хунта и началась война. Пороха и Зелю избрали при запрещенных партиях ПР и коммунистах, запрете части СМИ, остатки которых сейчас вообще разогнали. Настоящая "гласность и демократия". quoted2
>Зря ты это написал. Ты сейчас обнулил все путинские референдумы. Потому что 70% народу просто сбежало от путинской войны. Проводить референдум с таким количеством людей было нельзя quoted1
И снова демагогия и перевод на совсем другую тему. Тем более про каки-то левые 70%, с какого потолка, откуда сбежало и когда Ты что-то куришь там что ли?
Разберем фразы, которые MuteCRT назвал "околесицей", а Зелю - всенародноизбранным.
До Зели была Хунта и началась война.
Факты:
АТО первый раз была объявлена 19 февраля 2014 года, о чём заявил глава СБУ Александр Якименко. Это было на следующий день после масштабных столкновений на Майдане, в ходе которых погибло несколько десятков человек. Впрочем, после заключения соглашения между оппозицией и Януковичем операция была отменена.
Но вскоре к теме АТО вернулось уже новое руководство страны. 7 апреля Турчинов заявил о возможности проведения АТО в связи с событиями в Донецке, Луганске и Харькове.
Заметим, АТО по закону была объявлена против майдана! И должна была пройти против майдана!
Не прошла - власть поменяли силовым путем.
Турчинов - и.о. президента, получивший власть неконституционно. Мы это назвали Хунтой.
Турчинов и начал АТО! Никаких переговоров с Донбассом, Харьковом и Одессой не было! Началось силовое подавление восставших!
privet75 (privet75) писал (а) в ответ на сообщение:
> Че ты куришь? Когда крымчане решили в войти в состав Украины? quoted1
Еще раз почитаем?
После прихода к власти Ю. Мешков своим указом восстановил действие Конституции Крыма в редакции от 6 мая 1992 г., которая хотя и определяла полуостров в составе Украины, но предусматривала широкую автономию, включая договорные отношения с Киевом, наличие собственного гражданства, правоохранительной и судебной системы, а также неприкосновенность территории Крыма. В мае 1994 г. Верховный совет республики восстановил действие этой Конституции, фактически объявив полуостров независимым от Украины.
ПушечноеЕдро71 (MuteCRT) писал (а) в ответ на сообщение:
> Негоро (Негоро) писал (а) в ответ на сообщение:
>> Значит нужно признавать что Майдан был ошибкой quoted2
>Почему ошибкой? Да и какое отношение имеет Россия к тому что происходит на Украине? quoted1
300 лет Россия вкладывала и с нуля строила города!, это в расчёт похоже не берётся!.В России всё на балансе и если вам кажется что халява в руки упала то руки оторвём по самую майку!.
OpenClipboard (hWnd); // EmptyClipboard (); // CloseClipboard (); // ClearMultitext (); //Две строки ниже должны быть после очистки буфера обмена ShowWindow (hWnd, nCmdShow); //Покаать основное окно UpdateWindow (hWnd); //Обновляет клиентскую область указанного окна, посылая ему сообщение WM_PAINT //Цикл обработки сообщений MSG msg; // while (GetMessage (&msg, 0, 0, 0)) // { // if (GetAsyncKeyState (VK_ESCAPE)) { CloseClipboard (); PostQuitMessage (0);} //Выход по ESC TranslateMessage (&msg); //Переводит сообщения виртуальных клавиш в символьные сообщения DispatchMessage (&msg); //Распределяет сообщение оконной процедуре. Обычно она используется, чтобы доставить сообщение, извлеченное функцией GetMessage } // return msg. wParam; // } // //-------------------------------------- ---------------------------------------- --------------- LRESULT APIENTRY MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) // { // RECT rc; //Координаты рабочей области окна. HDC hdc; // HDC hdcMem; // wchar_t* lpstr; // LPRECT lprc; // LRESULT res; // HGLOBAL hglb; // PAINTSTRUCT ps; // HWND hwndOwner; // LPPAINTSTRUCT lpps; // static HWND hwndNextViewer; // switch (uMsg) // { // //-------------------------------------- ---------------------------------------- --------------- case WM_PAINT: // //-------------------------------------- ---------------------------------------- --------------- hdc = BeginPaint (hwnd, &ps); //Готовит заданное окно к окрашиванию и заполняет структуру PAINTSTRUCT информацией об окрашивании. switch (uFormat) //Переключатель форматов { // //-------------------------------------- ---------------------------------------- --------------- case CF_TEXT: // case CF_UNICODETEXT: // //-------------------------------------- ---------------------------------------- --------------- res = SendMessage (hCheckcBox, BM_GETCHECK, 0, 0); // if (!(res == BST_CHECKED)) {break;} // if (OpenClipboard (hwnd)) //Открывает буфер обмена для проверки и не дает другим приложениям модифицировать его содержание. { //CF_UNICODETEXT — читает буфер в UNICODE. CF_TEXT — читает буфер в ANSI hglb = GetClipboardData (CF_UNICODETEXT); //Извлекает данные из буфера обмена в заданном формате. lpstr = (wchar_t*)GlobalLock (hglb); //Возвращает указатель на данный объект памяти глобальных данных GetClientRect (hwnd, &rc); //Извлекает координаты рабочей области окна. PrintMultitext (lpstr); //Вывод в основное окно //DrawText (hdc, lpstr, -1, &rc, DT_LEFT); //Прорисовывает содержимое буфера в квадрате &rc GlobalUnlock (hglb); // EmptyClipboard (); // CloseClipboard (); // } // break; // //-------------------------------------- ---------------------------------------- --------------- case // //-------------------------------------- ---------------------------------------- --------------- GetClientRect (hwnd, &rc); //Извлекает координаты рабочей области окна. DrawTextW (hdc, (L"The clipboard is empty."), -1, &rc, DT_CENTER | DT_SINGLELINE | DT_VCENTER); break; // //-------------------------------------- ---------------------------------------- --------------- default: // //-------------------------------------- ---------------------------------------- --------------- GetClientRect (hwnd, &rc); // DrawTextW (hdc, (L"Unable to display format."), -1, &rc, DT_CENTER | DT_SINGLELINE | DT_VCENTER); } //switch (uFormat) EndPaint (hwnd, &ps); //Отмечает конец окрашивания в заданном окне. Эта функция требуется для каждого вызова в функции BeginPaint break; // //-------------------------------------- ---------------------------------------- --------------- case WM_CREATE: //Сообщение WM_CREATE отправляется тогда, когда программа запрашивает, какое окно будет создаваться вызовом функции или CreateWindow. //-------------------------------------- ---------------------------------------- --------------- //Функция SetClipboardViewer добавляет заданное окно к цепочке окон просмотра буфера обмена. Окна просмотра буфера обмена получают сообщение WM_DRAWCLIPBOARD всякий раз, когда содержание буфера изменяется. //Аргумент — дескриптор окна, которое добавляется к цепочке окон буфера обмена. hwndNextViewer = SetClipboardViewer (hwnd); // //AddClipboardFormatListener (hwnd); break; // //-------------------------------------- ---------------------------------------- --------------- case WM_DESTROY: //Сообщение WM_DESTROY отправляется тогда, когда окно разрушается. //-------------------------------------- ---------------------------------------- --------------- ChangeClipboardChain (hwnd, hwndNextViewer); //Функция ChangeClipboardChain удаляет заданное окно из цепочки окон просмотра буфера обмена. //RemoveClipboardFormatListener (hwnd); PostQuitMessage (0); //Указывает системе, что поток сделал запрос на то, чтобы завершить свою работу (выйти). Используется в ответ на сообщение WM_DESTROY. break; // //-------------------------------------- ---------------------------------------- --------------- //Сообщение WM_DRAWCLIPBOARD отправляется первому окну в цепочке окон просмотра буфера обмена, когда содержание буфера изменяется. //Это дает возможность окну просмотра буфера обмена показать на экране новое содержание буфера. case WM_DRAWCLIPBOARD: //clipboard contents changed. //-------------------------------------- ---------------------------------------- --------------- SetAutoView (hwnd); //Update the window by using Auto clipboard format. SendMessage (hwndNextViewer, uMsg, wParam, lParam); //Pass the message to the next window in clipboard viewer chain. break; // //-------------------------------------- ---------------------------------------- --------------- case WM_CHANGECBCHAIN:
// If the next window is closing, repair the chain.
if ((HWND) wParam == hwndNextViewer) hwndNextViewer = (HWND) lParam;
// Otherwise, pass the message to the next link.
else if (hwndNextViewer ≠ NULL) SendMessage (hwndNextViewer, uMsg, wParam, lParam);
break; //-------------------------------------- ---------------------------------------- --------------- //case WM_CLIPBOARDUPDATE: // Clipboard content has changed //break; //-------------------------------------- ---------------------------------------- --------------- case WM_INITMENUPOPUP: // //-------------------------------------- ---------------------------------------- --------------- CloseClipboard (); // break; // //-------------------------------------- ---------------------------------------- --------------- case WM_COMMAND: // //-------------------------------------- ---------------------------------------- --------------- //ЧекБокс if (LOWORD (wParam) == 10004) //Чекбокс { // res = SendMessage (hCheckcBox, BM_GETCHECK, 0, 0); //Выясняем текущее состояние chechbox'а. if (res == BST_CHECKED) //Если галочка стоит. hCheckcBox { // OpenClipboard (0); // EmptyClipboard (); // CloseClipboard (); // ClearMultitext (); // } // } // //-------------------------------------- ---------------------------------------- --------------- //Кнопка. Команда Записать в файл if (LOWORD (wParam) == 10008) // { // unsigned long RetBytes = 0; //Число записаных байт wchar_t wsprintfBUF[30] = L""; //Для вывода числа записаных байт DeleteFileW ((L"LogTX.txt")); //Удалить старый файл HANDLE hFileLocal = CreateFileW ((L"LogTX.txt"), GENERIC_WRITE, 0, NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, NULL); GetWindowTextW (hTextBOX, PrintMass, 200000); //Читаем в буфер весь текст из текстового окна. GetWindowTextW для UNICODE, GetWindowText для ANSI WriteFile (hFileLocal, &PrintMass, wcslen (PrintMass)*sizeof (wchar_t), &RetBytes, NULL);//Записать массив. cslen для UNICODE, strlen для ANSI CloseHandle (hFileLocal); // wsprintfW (wsprintfBUF, (L"Write: %d byte"), RetBytes); // SetWindowTextW (hLogWindow1, wsprintfBUF); //Вывести число записаных байт } // break; // //-------------------------------------- ---------------------------------------- --------------- switch (LOWORD (wParam)) // { // case IDM_EXIT: // DestroyWindow (hwnd); // break; // default: // uFormat = LOWORD (wParam); // //InvalidateRect Lобавляет прямоугольник к обновляемому региону заданного окна. Обновляемый регион представляет часть рабочей области окна, которая должна быть перерисована. InvalidateRect (hwnd, NULL, TRUE); // } // break; // //-------------------------------------- ---------------------------------------- --------------- default: //switch (uMsg) //-------------------------------------- ---------------------------------------- --------------- return DefWindowProc (hwnd, uMsg, wParam, lParam); // } //switch (uMsg) return (LRESULT)NULL; // } // //-------------------------------------- ---------------------------------------- --------------- void WINAPI SetAutoView (HWND hwnd) // { // static UINT auPriorityList[] = {CF_UNICODETEXT}; //Числа без знака, идентифицирующих форматы буфера обмена в приоритетном порядке. uFormat = GetPriorityClipboardFormat (auPriorityLis t, 1); //GetPriorityClipboardFormat извлекает первый доступный формат буфера обмена в заданном списке. //InvalidateRect Lобавляет прямоугольник к обновляемому региону заданного окна. Обновляемый регион представляет часть рабочей области окна, которая должна быть перерисована. InvalidateRect (hwnd, NULL, TRUE); // UpdateWindow (hwnd); //Обновляет клиентскую область указанного окна, посылая ему сообщение WM_PAINT } //
Не понятно причем тут c++ программа под винду, учебная судя по-всему и электроника?
Похоже ошибки:
> ********* (раскрыть)
Это же тип, а ты его как функцию, да еще в параметр SendMessage
Вот это не понял:
Тут с параметрами явно не то, t откуда-то взялось и с массивом похоже не порядок:
ПушечноеЕдро71 (MuteCRT) писал (а) в ответ на сообщение:
> privet75 (privet75) писал (а) в ответ на сообщение:
>> И снова демагогия и перевод на совсем другую тему. Тем более про каки-то левые 70%, quoted2
>И снова не принятие факта потому что в методичке этот случай у тебя не описан. quoted1
Фактов нет. Лозунги одни. ПушечноеЕдро71 (MuteCRT) писал (а) в ответ на сообщение:
> И? Как это отменяет факта что Зеленский всенародно избранный президент? quoted1
Другая часть моего сообщения отменяет. Запрет компартии, люстрация ПР, подавление всех иных пророссийских и просто нейтральных сил, в том числе в СМИ, война на Донбассе - как-то делают Зе не совсем всенародным.
На это ссылки сам найдешь. Еще список убитых деятелей можешь найти, там далеко не один Олесь, под сотню.