Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Перевернуть экран средствами Win-Api Совсем недавно нашел в windows функцию которая переворачивает экран, хотел узнать можно ли осуществить это действие средствами win-api Перехватывай событие WM_PAINT и рисуй так как тебе хочется и что хочется. https://www.cyberforum.ru/ win-api/ thread1155686.html C++ WinAPI Рисуем элементы меню (на диалоге) Доброго времени суток! Что требуется: На диалоговом окне (C++, MFC) CMenuTestDlg есть главное и контекстные меню, созданные в редакторе ресурсов. Необходимо добавить в него иконки и разрисовать... P.S.: создай в VisualStudio последней MFC проект с полным набором фарша в как раз твоём стиле Office и посмотри как там всё сделано. https://www.cyberforum.ru/ win-api/ thread1155599.html
C++ WinAPI Общая информция: взаимодействие между приложениями https://www.cyberforum.ru/ win-api/ thread1155117.html
Вопросы на понимание к уважаемой публике по взаимодействию между приложениями (я понимаю в php и JavaScript, но не в десктопных приложениях). Мне это нужно для заявки на патент и моего проекта. ... Как можно реализовать доставку пути к файлу, которое передается от приложения "Редактор" к приложению "Антивирус"? Это называется межпроцессное взаимодействие (Interprocess Communications)....
C++ WinAPI Клик на пункт меню https://www.cyberforum.ru/ win-api/ thread1155466.html
Создаю меню: HMENU hmenu1; HMENU hPopMenuFile; hmenu1 = CreateMenu(); hPopMenuFile = CreatePopupMenu(); AppendMenu(hmenu1, MF_STRING | MF_POPUP, (UINT)hPopMenuFile, "&Файл");... WM_MENUCOMMAND message гласит:The WM_MENUCOMMAND message is sent only for menus that are defined with the MNS_NOTIFYBYPOS flag set in the dwStyle member of the MENUINFO structure.У тебя этот флажок...
C++ WinAPI ImageList_Create ImageList_Create() как мне сделать ,что бы были картинки на кнопках ? эта функция создает лист ,а как она сопоставляет картинку с кнопкой ? если она это вообще делает и как и в каком... что бы были картинки на кнопках OWNERDRAW https://www.cyberforum.ru/ win-api/ thread1155997.html C++ WinAPI Не могу придумать тему на курсовую по WINAPI
Помогите придумать тему для курсовой по WinApi. Хотелось бы написать игру правда какую не знаю. Хотелось бы написать игру Средствами WinApi - бредовая идея. Игру надо писать через DirectX или OpenGL. WinApi это работа с окнами и данными средствами windows.h и других "библиотек". Хотя можно...
Синхронные и асинхронные сообщения! C++ WinAPI
Объясните максимально доходчиво, простыми словами, как это работает... синхронные- это обычные без очереди вроде бы ясно, а асинхронные не могу понять, "пощупать"...как они приходят непосредственно... Смотря о каких сообщениях ты говоришь. Если ты про SendMessage и PostMessage, то SendMessage - синхронное так сказать, а PostMessage - асинхронное, если конечно можно так выразиться. Фишка в том,...
Windows 8.1 SDK. Напомните название функций типа DATA брейкпоинтов в VS C++ WinAPI
Привет! Когда то видел новые крутые функции в API 8-й винды, которые отслеживают изменение памяти переменной, что - то типа брейкпоинта в VisualStudio - DATA PREAKPOINT... Никто не напомнит...
C++ WinAPI Задать размеры окна Здравствуйте . Какая есть функция для задания размера окна? Мне нужно при обработке WM_CREATE задавать каждый раз новые размеры окна . Подскажите, пожалуйста. За счёт какой именно функции это... Может эта поможет? BOOL WINAPI MoveWindow( _In_ HWND hWnd, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_ BOOL bRepaint ); https://www.cyberforum.ru/ win-api/ thread1156457.html C++ WinAPI Текстовый файл текстовом файле хранится информация о результатах продаж легковых автомобилей в стране в следующем виде: марка кол-во общая стоимость ford 326 5000000 -пример общее кол-во моделей в файле не более... Помогите пожалуйста в чём конкретно тебе помочь? :) Не ужто в написание всего кода за тебя за спасибо и выкладывание сюда архива с готовой "программой"? :rofl: Добавлено через 3 минуты Админы... https://www.cyberforum.ru/ win-api/ thread1156009.html
C++ WinAPI Написать программу, выводящую в TreeView дерево каталогов, а в ListView содержимое выбранного каталога Нужно сделать программульку выводящую в TreeView дерево каталогов, а в ListView содержимое выбранного каталога. Но дело в том, что при попытке hTree = CreateWindowEx(NULL,WC_TREEVIEW,L"",... #include <CommCtrl.h>только что помогла. Code::Blocks, если что... У MS вечно все не как у людей... https://www.cyberforum.ru/ win-api/ thread1155240.html C++ WinAPI Нарисовать прямоугольник и создать функции растягивания и сжатия В win32 api попросили нарисовать прямоугольник и создать функции растягивания и сжатия. При растягивании прямоугольник уходит за рабочую область. Подскажите пожалуйста, как ограничить его растяжение. Подскажите пожалуйста, как ограничить его растяжение. считывать размеры окна и от них танцевать GetClientRect для считывания размеров клиентной области ... https://www.cyberforum.ru/ win-api/ thread1154660.html
11 / 11 / 3
Регистрация: 16.10.2012
Сообщений: 139
0

WaitableTimer - C++ WinAPI - Ответ 6084036

24.04.2014, 20:03. Показов 2418. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть задача:
Создать консольное приложение, запускающее через 15 секунд после старта
программу Notepad.exe, в окне которой отображается номер срабатывания
таймера: «Запуск № i», i=1,2,…10. Через 10 секунд после запуска программа
Notepad закрывается.
Нужно разобраться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <Windows.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    
const int nTimerUnitsPerSecond = 10000000;
int time=15; //время ожидания таймера
int i = 0;
LARGE_INTEGER li;
li.QuadPart = - (time * nTimerUnitsPerSecond); //15 секунд (куски по 100нс, отрицательное)
 
printf(("Waiting 15 seconds...\n"));
 
HANDLE hTimer15 = CreateWaitableTimer(NULL, FALSE, NULL);
 
if(SetWaitableTimer(hTimer15, &li, 1000, NULL, NULL, FALSE))
{
    while(TRUE)
    {
        WaitForSingleObject(hTimer15, INFINITE);
        printf("Start #%d. \n",i+1);
        i++;
        if (i==10000) break;
    }   
}
 
return 0;
}
Ну блокнот пока опустим. Подскажите, с таймерами.
Я понимаю так - 1). сначала создаю таймер с помощью CreateWaitableTimer()
2).Для задания времени срабатывания используется ф-ция SetWaitableTimer(), где второй параметр время первого
срабатывания, а третий период срабатывания.
3). WaitForSingleObject(hTimer15, INFINITE) ждёт бесконечно завершения таймера.

Но всё равно не могу связать всё это воедино. Прошу о помощи.

Вернуться к обсуждению:
WaitableTimer C++ WinAPI
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2014, 20:03
Готовые ответы и решения:

WaitableTimer не выводит ноутбук из спящего режима
Всем привет. Есть приложение, оно создает поток, похожий на будильник: в заданный момент поток выполняет какое-то действие. В потоке...

Использование WaitableTimer
Здравствуйте, Уважаемые форумчане! Работаю с WaitableTimer, чтобы компьютер находился все время в спящем режиме и изредка просыпался,...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru