|
|
Другие темы раздела | |
C++ WinAPI WM_MOUSEMOVE WinAPI Помогите создать в окне область из 4х квадратов, передвигаясь монепулятором мыши по которым квадрат будет закрашиваться(используется функция WM_MOUSEMOVE). Квадраты начерчены так: case WM_PAINT:{ HDC hdc; PAINTSTRUCT ps; RECT rect; hdc=BeginPaint(hWnd,&ps); GetClientRect(hWnd,&rect); LONG xCenter... https://www.cyberforum.ru/ win-api/ thread53152.html |
4 разноцетных области C++ WinAPI Как создать в окне 4 разноцетных области. Меняя размеры окна центр остается на месте. Я сделал 4 разных квадрата, а надо через 2 жирных линии. case WM_PAINT:{ hdc=BeginPaint(hWnd,&ps); br1 = CreateSolidBrush(RGB(255, 0, 0)); SelectObject(hdc, br1); Rectangle(hdc, 0, 225, 300, 0); ... |
C++ WinAPI Вращение текста в центре окна Помогите, пожалста, создать такой текст, который врашается в центре окна! https://www.cyberforum.ru/ win-api/ thread53020.html |
C++ WinAPI Как преобразовать LPWSTR в LPSTR и обратно?
https://www.cyberforum.ru/ win-api/ thread52991.html Раз и навсегда мне бы уяснить и я бы был счастлив. Обычное приведение типа конвертирует только первую букву :) LPSTR ch = new char ; LPWSTR wch = L"Hello world!"; ch = LPSTR(wch); И так тоже: |
C++ WinAPI Скроллинг без мерцаний подскажите, пожалуйста, кто может и кто знает, как осуществить скролинг(да и не только скролинг) без мерцаний, чтоб при изменении размеров тоже таких мерцаний не было. посоветуйте, что читать, куда копать, пожалуйста. |
C++ WinAPI Программная эмуляция клика мыши Какой функцией эмулировать нажатие левой кнопки мыши. И установить кол-во нажатий в секунду. Заранее благодарен. https://www.cyberforum.ru/ win-api/ thread52798.html |
C++ WinAPI Создание в дочернем окне дочернего Доброго времени суток! Я создаю главное окно с стилем WS_OVERLAPPEDWINDOW. Потом создаю дочернее с стилем WS_CHILD | WS_CAPTION | WS_THICKFRAME | WS_SYSMENU . В дочернем создаю EDIT и BUTTON.Но при выполнении невозможно установить фокус в EDIT,а в Button можно.Уже дня три потратил ничего не получается. Вчем проблема?? https://www.cyberforum.ru/ win-api/ thread52666.html |
Установка текста в edit C++ WinAPI есть у меня окно, написанное средствами win32 api без всяких там визардов, есть там всякие элементы управления, в том числе edit, так вот, чтобы получить значение edit'а я делаю так и оно работает: SendMessage(hFirstPathEditBox, EM_GETLINE, 0, (LPARAM)szBuffer); SetFocus(hFirstPathEditBox); т.е. результат сохраняется в szBuffer, но вот как мне установить новое значение в edit, что-то не... |
C++ WinAPI Зум с помощью колесика мыши
https://www.cyberforum.ru/ win-api/ thread52459.html Необходим сделать зум при прокрутке колесика мыши ,в сообщении WM_MOUSEWHEEL изменяю zoom но в StretchBlt это почему-то никак не отражается #include "stdafx.h" #include "bitmappaint.h" #include "zmouse.h" #ifndef WM_MOUSEWHEEL #define WM_MOUSEWHEEL WM_MOUSELAST+1 #endif |
C++ WinAPI Книги по созданию GUI в Win32 посоветуйте, пожалуйста, книги по созданию GUI в Win32, статьи может какие, ссылки у кого есть... я понимаю, что это не актуально, но мне нужно срочно, помогите, кто чем может :-) https://www.cyberforum.ru/ win-api/ thread52254.html |
Хук в Outlook Express C++ WinAPI Дали задание написать а-ля антиспам для outlook expressа - при проверке новых сообщений с сервера нужно выдавать заголовки поступивших писем в новом окне. помучил аутлук экспресс Spy++ -ом. Перед загрузкой писем в окно Outlook express'а посылается сообщение wm_command с параметром wParam = 9D01 или 9D02. помогите, пожалуйста, с параметрами SetWindowsHookEx. |
C++ WinAPI Как узнать файл или директория? Привет. 1. Просматриваю файлы на диске С таким образом WIN32_FIND_DATA wfd; HANDLE hFile; hFile=FindFirstFile("C:/*.*", &wfd); MessageBox(NULL, wfd.cFileName, "caption", MB_OK); while(hFile!=INVALID_HANDLE_VALUE) https://www.cyberforum.ru/ win-api/ thread51452.html |
Заказ софта
343 / 188 / 21
Регистрация: 26.05.2009
Сообщений: 863
|
|
30.09.2009, 13:18 | 0 |
Перетаскивание кнопки по клиентской области - C++ WinAPI - Ответ 28612530.09.2009, 13:18. Показов 4042. Ответов 5
Метки (Все метки)
Ответ
Короче обрабатываешь событие клика левой кнопки - нажал - делаешь флаг с значением тру. Отпустил - фальш.
Обрабатываешь событие передвижение мыши - проверяешь флаг. Если флаг == тру, то с помощью MoveWindow передвигаешь кнопку. Вернуться к обсуждению: Перетаскивание кнопки по клиентской области C++ WinAPI
0
|
30.09.2009, 13:18 | |
Готовые ответы и решения:
5
Цвет клиентской области окна Как поменять цвет клиентской области? Win32 wm_ncpaint. Глюки в клиентской области окна Где логическая область вывода в клиентской области? |
30.09.2009, 13:18 | |
30.09.2009, 13:18 | |
Помогаю со студенческими работами здесь
0
Координаты курсора мыши относительно клиентской области окна Вывод на экран ширины и высоты клиентской области экрана Как установить цвет фона клиентской области без WM_PAINT Как помимо сообщения WM_SIZE получить размеры клиентской области окна? |