Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Активация окна в системе Windows 7 x64. Ошибка в программном коде? https://www.cyberforum.ru/ win-api/ thread445299.html
Приветствую участников форума! Возникла сложность с написанием кода, задача которого - активировать окно (система Windows 7 x64) программы Autodesk Revit и послать туда комбинацию клавиш,...
C++ WinAPI Одновременный запуск нескольких приложений
@echo off chcp 1251 1>nul start "patcher_cf" "D:\ИГРЫ\Cross Fire\patcher_cf exitВот одно из них patcher_cf.exe запускает онлайн стрелялку, точнеe должен запускать но не хочет ссылаясь на ошибку... @echo off chcp 1251 1>nul start "patcher_cf" "D:\ИГРЫ\Cross Fire\patcher_cf exit А зачем смена кодовой страницы перед запуском программы? Попробуй немного изменить файл: @echo off cd...
C++ WinAPI Свернутое окно! Здравствуйте!Есть код,который нажимает кнопку enter! #include <iostream> #include <Windows.h> int main() { keybd_event(VK_RETURN, 0, 0 ,0); keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP,0); ... PostMessage(), SendMessage(). И вам в раздел WinAPI https://www.cyberforum.ru/ win-api/ thread444715.html C++ WinAPI Добавить текст к едиту
Помогите пожалуста, немугу понят как добавить техт к едиту : editField=CreateWindowA("EDIT","Hello",WS_CHILD|WS_VISIBLE|WS_BORDER|WS_VSCROLL|WS_HSCROLL|ES_MULTILINE ,300,30,700,400,... LB_ADDSTRING - LB в начале слова показывает, что это сообщение предназначено для LISTBOX, а не EDIT. Для задания текста последнего используется SetWindowText или SetDlgItemText, если EDIT расположен...
C++ WinAPI Реестр. Параметр lpClass в функции RegEnumKeyEx - что это? Стоит задача экспорта выбранной ветки реестра. Детали работы с реестром меня не интересуют - пройденный этап. Интересует - имеет ли какую-то значимую информацию для системы значение, возвращаемое в... https://www.cyberforum.ru/ win-api/ thread444991.html C++ WinAPI Не устанавливается рисунок в меню
пытаюсь установить рисунок на определённый пункт меню,но не получается(компилятор ошибок не выдаёт) #include <windows.h> #include "main.h" /* Declare Windows procedure */ LRESULT CALLBACK... Читать внимательно описание SetMenuItemBitmaps в MSDN. uFlags Type: UINT Specifies how the uPosition parameter is to be interpreted. The uFlags parameter must be one of the...
C++ WinAPI Поиск файлов Доброго времени суток. Не получилось найти в интернетах работающих исходников, поэтому попробовал реализовать сам, но безуспешно. FindFirst/FindNextFile как я понял, не предназначены для юникода,... FindNextFileName возвращает BOOL, а не хэндл. Дальше, думаю, должно быть понятно, почему цикл работает только одну итерацию :) https://www.cyberforum.ru/ win-api/ thread442917.html C++ WinAPI Цвет фона окна https://www.cyberforum.ru/ win-api/ thread444457.html
господа как сделать чёрный цвет фона окна?И какие цвета можно сделать у фона и как? Заранее всем огромное спасибо!!!! Добавлено через 35 минут спасибо не надо,уже нашёл- SetClassLong(hwnd,...
C++ WinAPI Нужна помощь! Надо разобраться с двойной буферизацией! https://www.cyberforum.ru/ win-api/ thread444272.html
Уважаемые господа программисты! Прошу помочь разобраться мне с моей проблемой: Ситуация такова, есть окно в котором рисуется прямоугольник, подобно методу как в пэйнте, то есть при нажатии левой... На самом деле, возможно избавиться от этого эффекта и без двойной буферизации, но тогда наиболее вероятно мерцание - это следствие постоянной очистки и изображения нового местоположения рамки. Суть...
C++ WinAPI Отображение Jpeg на WinAPI https://www.cyberforum.ru/ win-api/ thread444268.html
Доброго времени суток! Программирую на CodeBlocks На чистом WinAPI. Мне необходимо просто отобразить JPEG картинку в своем приложении. Очень долго искал в интернете, нашел много способов, но ни... // BMP, GIF, JPEG, PNG, TIFF, EXIF, WMF, и EMF. #include <windows.h> #include <windowsx.h> #include <gdiplus.h> // libgdiplus.a // Handlers declarations LRESULT CALLBACK WndProc(HWND, UINT,...
C++ WinAPI Отправка сообщения другому окну с определенным интервалом https://www.cyberforum.ru/ win-api/ thread444733.html
Мне надо отправлять нажатие клавиш с определенным интервалом другой программе. Вот я отправляю нажатие клавиши F1 другому окну, но мне надо чтобы клавиша F1 нажималась допустим каждые 10 сек.... Запускай цикл в отдельном потоке, тогда основной цикл обработки сообщений не зависнет:).
C++ WinAPI Как в dev c++ встроить в ресурсы картинку bmp? Господа вот так вывожу картинку на экран - #include <windows.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a... Если в Борланде, то надо написать текстовый файл с расширением name.rc где есть указание на bmp: например fon_1 BITMAP "рис_2.bmp" fon_2 BITMAP "рис2.bmp" и включить его в компиляцию... https://www.cyberforum.ru/ win-api/ thread445529.html
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
14.02.2012, 00:18 0

Простые функции в win api - C++ WinAPI - Ответ 2487628

14.02.2012, 00:18. Показов 2321. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от z-z Посмотреть сообщение
неа, что то не то... если поставить InvalidateRect(hwnd,NULL,TRUE); то слово мигает постоянно и как то не периодично... а если убрать его, то оно выводится при создании окна.
вот так -
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <windows.h>
 
char clwin[]="FirstWindow";
 
LRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
{
        PAINTSTRUCT ps;
                HDC hdc;
                RECT rect;
                
        int x=LOWORD(lparam);
        int y=HIWORD(lparam);
        switch(msg)
        {
        case WM_DESTROY:
                PostQuitMessage(0);
                break;
                //íà÷àëî ôóíêöèè âûâîäà ñîîáùåíèé
        //case WM_PAINT:
                
                SetBkMode(ps.hdc,TRANSPARENT); //ôîí òåêñòà  
                GetClientRect(hwnd,&rect);
              
              
                case WM_LBUTTONDOWN: 
               InvalidateRect(hwnd,NULL,TRUE);
                hdc=BeginPaint(hwnd,&ps);
                TextOut(hdc,0,0,"hello",5);
                EndPaint(hwnd,&ps);
                break;
                
          //      break;
                //çàâåðøåíèå öèêëà âûâîäà òåêñòà
        default: return DefWindowProc(hwnd,msg,wparam,lparam);
        }
        return 0;
}
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE prov,LPSTR lpcmd,int ncmd)
{
        WNDCLASS wc={0};
        wc.hbrBackground=(HBRUSH)(COLOR_WINDOW-2);
        wc.hCursor=LoadCursor(0,IDC_ARROW);
        wc.hIcon=LoadIcon(0,IDI_APPLICATION);
        wc.hInstance=hInst;
        wc.lpfnWndProc=(WNDPROC)WndProc;
        wc.lpszClassName=clwin;
        wc.style=CS_HREDRAW|CS_VREDRAW;
        RegisterClass(&wc);
        HWND hwnd=CreateWindow(clwin,"ìî¸ îêíî",WS_OVERLAPPEDWINDOW,500,150,400,200,0,0,hInst,0);
        ShowWindow(hwnd,ncmd);
        UpdateWindow(hwnd);
        MSG msg;
        while(GetMessage(&msg,0,0,0))
        {
                TranslateMessage(&msg);
                DispatchMessage(&msg);
        }
        UnregisterClass(clwin,hInst);
        return 0;
}


Вернуться к обсуждению:
Простые функции в win api C++ WinAPI
2
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2012, 00:18
Готовые ответы и решения:

Функции WIN API
Здравствуйте. Подскажите пожалуйста где можно посмотреть реализацию некоторых функций в WIN API, например таких как DefWindowProc и...

Функции изображений и текста в win api
Здравствуйте, не могли бы вы назвать функции из Win API, выводящие в окно текст и изображения? И ещё вопрос, есть ли в Win API функции,...

Функции Win API для работы с процессорами
Здравствуйте, ток начал изучать API функции есть, интересует в данную минуту распараллеливание потоков по процессорам на n ядерной...

11
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2012, 00:18
Помогаю со студенческими работами здесь

функции Win API
Помогите разобраться с функциями GetExceptionCode и GetStartUpInfo в Delphi. Сгодится любая помощь! Синтаксис использования, описание и...

Перехват Win API функции
как перехватить АПИ функции , с помощью внедрения длл в процесс?

описание функции shellExecute WIN API!
Что нужно написать, что-бы при нажатии на кнопку запускалась определённая .ехе программа или открывался архив Winrar?????

Функции Win Api для отслеживания нажатия клавиши
Мне необходимо вывести скан код нажатой клавиши и количество повторов при удержании клавиши. При помощи каких WinAPi это можно сделать?

WIN API устарел как начать программировать на C++ .NET API (Без VisualStudio)
WIN API устарел как начать программировать на C++ .NET API (Без VisualStudio)

0
Новые блоги и статьи
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
WebAssembly и Go: Создание высокопроизводи­­тельных веб-приложений
bytestream 03.03.2025
WebAssembly - это технология, изменившая подход к созданию высокопроизводительных веб-приложений. До появления WebAssembly JavaScript оставался единственным языком программирования, который понимали. . .
Контексты в Go: отмена, тайм-ауты и распространение
bytestream 03.03.2025
В многопоточном программировании существует множество ситуаций, когда необходимо прерывать выполнение горутин или ограничивать время их работы. Отсутствие грамотного управления параллельными. . .
WebSocket в Go: создание масштабируемых real-time приложений
bytestream 03.03.2025
Веб-приложения все чаще требуют обработки данных в режиме реального времени. Традиционный подход с использованием HTTP-запросов имеет существенные ограничения для таких сценариев. При каждом запросе. . .
Как дебажить в Go: Руководство по отладке
bytestream 03.03.2025
Отладка в Go имеет свои особенности, связаные с строгой типизацией, моделью конкурентности и управлением памятью. Go предоставляет богатый набор встроеных средств для отладки, которые дополняются. . .
Быстрый map в Go со Swiss Table
bytestream 03.03.2025
Swiss Table - это не просто очередная оптимизация существующего решения, а принципиально новый подход к организации данных в памяти. В основе лежит идея группового зондирования с использованием. . .
Пакет Context в Go и управление потоками
bytestream 03.03.2025
Context - один из наиболее важных и часто используемых пакетов в Go, предоставляющий возможности для управления жизненным циклом операций, отмены запросов и передачи значений между горутинами. Этот. . .
Суммирование октав синего шума, как шум Перлина в C++
bytestream 03.03.2025
Создание реалистичных процедурных текстур, ландшафтов и эффектов требует понимания различных типов шума и их характеристик. Синий шум, в отличии от более распространенного белого шума, обладает. . .
Двумерный итератор перемешивания с низким расхождением в C++
bytestream 03.03.2025
В компьютерной графике и вычислительной математике часто возникает потребность в эффективном перемешивании двумерных данных с сохранением определенных статистических свойств. Особую значимость. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru