Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Записать исполняемый файл в байтовый массив https://www.cyberforum.ru/ win-api/ thread1458619.html
Здравствуйте, товарищи. У меня имеется небольшой фрагмент кода, который получает имя собственного исполняемого файла. Задача состоит в том - чтобы считать тело собственного файла в массив байтов. Первая половина решается так : int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { LPTSTR lpCmdLine = GetCommandLine(); wchar_t* FullName =...
Рисование следа мыши C++ WinAPI
Нужно при нажатии на ЛКМ мыши рисовать её след. Типа карандаша в Paint. Проблема в том, что рисовать т начиню, но не могу сделать так, чтобы, когда кнопка отпущена, рисование прекратилось. Кучу условий уже для прерывания перепробовал - не получается. case WM_LBUTTONDOWN: isPaint = true; case WM_MOUSEMOVE: if (wParam && MK_LBUTTON){ hdc = GetDC(hWnd); SetROP2(hdc,...
C++ WinAPI Программка проверки мыши с интерфейсом Программа реагирует на прокрутку колеса мыши и на движение мышью. С помощью какой команды сделать реакцию и вывод сообщения к примеру "The mouse lurks" при неактивности мыши? //main.cpp #include<windows.h> #include"WinProc.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow) { HWND mainWnd; https://www.cyberforum.ru/ win-api/ thread1458184.html C++ WinAPI Как организовать выполнение потока по таймеру https://www.cyberforum.ru/ win-api/ thread1457957.html
Есть поток который безконечно работает, он должен выполнять определённые действия раз в 5 минут bool Stop = 0; DWORD WINAPI ThreadTimeCheckGate( LPVOID ){ while (true) {
MessageBox в новом потоке или как std::async C++ WinAPI
Хочу немодальный MessageBox, потому запускаю в отдельном потоке. Вот вопрос: 1. Почему если запустить так, то работает: #include <future> void MessageBoxNotificationAcync(HWND hWnd, std::wstring text, std::wstring caption, UINT uType_Buttons) { std::async({ MessageBox(hWnd, text.c_str(), caption.c_str(), uType_Buttons);
C++ WinAPI Управление памятью Добрый день. Как с помощью функции GlobalAlloc выделить память для массива размерностью M на N? https://www.cyberforum.ru/ win-api/ thread1457910.html
C++ WinAPI Передача в функцию-обработчик потока объекта класса Чтобы написать обработчик для потока, нужно написать функцию с такой сигнатурой: DWORD func(void* param). У меня есть объект класса, который я хочу передать в обработчик. Вопрос: это как-то возможно? Вообще мне нужно передать массив double в функцию, но учитывая, что размер (а он должен быть не константным) передать вторым параметром никак не получится, решил написать класс "Массив", в котором... https://www.cyberforum.ru/ win-api/ thread1457858.html Запуск процесса с правами Администратора C++ WinAPI
Здравствуйте, есть программа которая запускается,не имея прав администратора(обязательно), она должна вызвать другой процесс, который требует права администратора, подскажите пожалуйста, как сделать это?
C++ WinAPI Bitmap в меню Всем привет. Нужно добавить в меню картинку, вместо текста. Меню создается в ресурсе. *.RC #include "resource.h" #include "windows.h" ID_LINE1 BITMAP "D://Line1.bmp" Menu MENU { POPUP "&Курсор" { https://www.cyberforum.ru/ win-api/ thread1457296.html C++ WinAPI Createwindowex изменение параметров использую SetWindowLongPtr, но параметры установленные ранее не пропадают, нужно чтобы были только установлнные заново. Какой функцией лучше это сотворить??? Добавлено через 1 минуту Тоесть у меня было ws_autoscroll и после SetWindowLongPtr, оно остаётся и ws_multiline не работает. https://www.cyberforum.ru/ win-api/ thread1456838.html
WH_GETMESSAGE C++ WinAPI
пишу хук на сообщение, но не могу понять как мне преобразовать LPARAM? #define _CRT_SECURE_NO_WARNINGS #include<Windows.h> #include<iostream> LRESULT CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK HookGetMessage(int, WPARAM, LPARAM); HWND hWnd; HHOOK HGM; int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, int) {
C++ WinAPI Сериализация работает некорректно Добрый день) Кто может подсказать почему не работает корректно сериализация? В файл вроде бы сохраняет, но там чушь, если посмотреть через notepad. А при открытии сохраненного файла в проекте выбивает ошибку Код сорри за внешний ресурс. просто объем большой Кто поможет карма++ https://www.cyberforum.ru/ win-api/ thread1456620.html
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
10.06.2015, 12:46 0

GUI для консольного приложения - C++ WinAPI - Ответ 7743930

10.06.2015, 12:46. Показов 3176. Ответов 12
Метки (Все метки)

Ответ

Пример чего? Окно создать не можешь?
Пиши как пробовал посмотрим.

Добавлено через 10 минут
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
#include <windows.h>
 
static LRESULT CALLBACK wnd_proc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam ) {
    switch ( uMsg ) {
        case WM_DESTROY:
            PostQuitMessage( 0 );
            break;
 
        default:
            return DefWindowProc( hWnd, uMsg, wParam, lParam );
    }
    return 0;
}
 
int main()
{
    WNDCLASS wc;
    ZeroMemory( &wc, sizeof( WNDCLASS ) );
    wc.lpfnWndProc      = wnd_proc;
    wc.hInstance        = GetModuleHandle( NULL );
    wc.lpszClassName    = "test32cls";
    wc.hCursor          = LoadCursor( NULL, IDC_ARROW );
    wc.hbrBackground    = (HBRUSH)(COLOR_BTNFACE + 1);
    RegisterClass( &wc );
 
    CreateWindow( wc.lpszClassName, "Title", WS_OVERLAPPEDWINDOW | WS_VISIBLE, 100, 100, 300, 200, NULL, NULL, wc.hInstance, NULL );
 
    MSG msg;
    while ( GetMessage( &msg, NULL, 0, 0 ) ) {
        TranslateMessage( &msg );
        DispatchMessage( &msg );
    }
    return 0;
}
Пример создания окна.

Вернуться к обсуждению:
GUI для консольного приложения C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 12:46
Готовые ответы и решения:

Особенности CreateProcess консольного приложения
Здравствуйте. Запускаю процесс консольного приложения. В итоге процесс запускается, но как только я...

Считать текст с консольного приложения
Как считать текст с чужой программы которая в консольном формате? С обычных программ я просто...

Управлять событиями окна консольного приложения
Можно ли как-то ловить события окна консольного приложения ? Конкретно нужно отлавливаться отсылку...

Управлять событиями окна консольного приложения
Можно ли как-то ловить события окна консольного приложения ? Конкретно нужно отлавливаться отсылку...

12
10.06.2015, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 12:46
Помогаю со студенческими работами здесь

Редирект stdout,stderr своего же консольного приложения
Возможно ли сделать редирект stdout,stderr своего же консольного приложения? Не порождая дочерних...

Перенос кусок кода из консольного приложения в Windows Forms
DWORD WINAPI InstanceThread(_In_ LPVOID hPipe) { LPWSTR strRequest = new WCHAR;...

Как программно выполнить команду консольного приложения, запущенного CreateProcess?
Посылаю команду консольному приложению, которая выполняется только после закрытия хэндла = закрытия...

Работа с сайтом посредством GUI приложения
Доброго времени суток. Не знаю где разместить тему, но т.к. ипользовать буду С++ и Winapi разместил...

Создание GUI для консольного приложения на C++
Я хотел создать GUI для консольного приложения на C++. Но возникла одна проблема - передавать...

Написать GUI для консольного приложения
Доброго времени суток всем. Имеется консольное приложение, хочу присобачить к нему GUI, но в виде...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru