Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Почему однопоточное приложение создает несколько потоков https://www.cyberforum.ru/ win-api/ thread2182901.html
Оконное однопоточное приложение WinApi создает кроме главного еще 4 рабочих потока.
C++ WinAPI Как создать ассоциацию расширения файла с программой?
Как создать ассоциацию расширения файла с программой? Заранее спасибо.
C++ WinAPI Named pipes over net Здравствуйте. Возникла проблема при реализации передачи данных между pc посредством именованных каналов. Пример взят из msdn. Клиент не желает осуществлять соединение, createfile возвращает -1,getlasterror=5,access denied. Причем на чтение канал открывается, проблема лишь с записью. Канал дуплексный. Какие настройки надо осуществить на стороне сервера,клиента? Может политики безопасности или... https://www.cyberforum.ru/ win-api/ thread2182630.html C++ WinAPI Путь поиска dll https://www.cyberforum.ru/ win-api/ thread2182573.html
Подскажите пожалуйста как добавить путь поиска dll библиотек? SetDllDirectory добавляет только один путь. ( это не подходит), а AddDllDirectory не во всех windows есть.
C++ класс обёртка над WinApi C++ WinAPI
Добрый вечер, друзья! Я пишу класс обёрту, для работы с файлами, над функциями WinApi. Как на мой взгляд, это хорошее решение. Можно добавить обработку исключений, скрыть реализацию, плюс безопасность (RAII). Но возник у меня вопрос. Внимание! Вопрос: Скажите, а я правильно понял, что типы данных в WinApi это те же типы что и в C++? Просто в MSDN тип DWORD это typedef unsigned long DWORD,...
C++ WinAPI Debug и Release Вообщем вопрос не обычный. Пишу проект, вот уже 2-ой месяц, это программа для слежки (для мирных целей). Последнее время Release версия жутко палится антивирусами (13/65), и главное тот самый зловещий видимый участок я найти не смог, ибо стерев весь код проблема осталась. Debug версия отлично себе живет вызывая те же функции, записываясь в реестр и т.п. В чем же может быть проблема? Код не... https://www.cyberforum.ru/ win-api/ thread2182410.html
C++ WinAPI Программа для виртуальных экспериметов по химии Доброго времени суток! Решил попробовать самостоятельно сделать программу, которая делает виртуальные эксперименты по химии. Но знаний и химии, и с++, недостаточно. Я создал структуру Atom: struct Atom { char Name; char Name_Russian; char sym;//символ элемента int num; //Номер элемента https://www.cyberforum.ru/ win-api/ thread2182224.html C++ WinAPI COM порт теряет данные
Всем привет. Работаю с СОМ портом и столкнулся с небольшой проблемой. Когда шлю данные через адаптер на CP2102, то все отлично, но если подключить MOXA, то начинает теряться часть данных. Т.е. я шлю 14 байт, срабатывает событие о получении данных, а в буфере лежит меньшее количество данных. Попытки вычитать недостающее ни к чему не приводят. При этом тот же COM Port Toolkit работает абсолютно...
C++ WinAPI Рисование прозрачной формы внутри определённого процесса Как сделать так, чтобы при запуске приложения в определённом окне рисовалась прозрачная форма с текстом, и при сворачивании она соответственно пропадала. Сколько ищу - ничего найти не могу. https://www.cyberforum.ru/ win-api/ thread2180992.html C++ WinAPI Не работает автозапуск HKEY hRootKey = HKEY_CURRENT_USER; const char szSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"; const char szKeyName = "TestProgram"; HKEY hKey; // ... if (RegOpenKey (hRootKey, szSubKey, &hKey) == ERROR_SUCCESS) { char szKeyValue = {'\0'}; GetModuleFileName (GetModuleHandle (NULL), szKeyValue, sizeof (szKeyValue));... https://www.cyberforum.ru/ win-api/ thread2180754.html
C++ WinAPI CoCreateInstance()
Здравствуйте. В данный момент изучаю Winapi. Реализовываю простой текстовый редактор. Столкнулся со следующей проблемой. Она проявляется раз через раз. Все что смог найти так это то, что поток занят, ну толком ничего не понял. Проявляется при сохранении файла. Код вылаживаю и также скриншот с местом проблемы. Подскажите. Заранее благодарен. #define _CRT_SECURE_NO_WARNINGS #include...
C++ WinAPI MultiByteToWideChar подскажите https://www.cyberforum.ru/ win-api/ thread2180285.html
Не могу понять как правильно использовать функцию MultiByteToWideChar. Помогите ктонить. К примеру (C++ RAD STUDIO XE7) char charr = "C:\\Program Files\\AIMP"; wchar_t wcharr ; \\Надо преобразовать charr в wchar_t и передать в wcharr \\Ну я примерно так понял...но код не работает вроде
2 / 2 / 1
Регистрация: 30.07.2016
Сообщений: 118
0

Создание окна - C++ WinAPI - Ответ 12085421

02.02.2018, 19:37. Показов 2577. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте ,я пытаюсь создать простое пустое окно с помощью WinAPI C++ ,использую VS ,и при создании консольного приложения код с msdn не работает ,появляются ошибки ,а при создание пустого проекта все работает ,почему ?

Я кажется где то видел что при создании консольного приложения в VS в свойствах проекта что то меняли и все работало.

И еще можно ли как то использовать меньше кода но получить тот же результат ?

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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// ConsoleApplication2.cpp: определяет точку входа для консольного приложения.
//
 
#ifndef UNICODE
#define UNICODE
#endif 
 
#include <windows.h>
 
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
 
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow)
{
    // Register the window class.
    const wchar_t CLASS_NAME[] = L"Sample Window Class";
 
    WNDCLASS wc = {};
 
    wc.lpfnWndProc = WindowProc;
    wc.hInstance = hInstance;
    wc.lpszClassName = CLASS_NAME;
 
    RegisterClass(&wc);
 
    // Create the window.
 
    HWND hwnd = CreateWindowEx(
        0,                              // Optional window styles.
        CLASS_NAME,                     // Window class
        L"Learn to Program Windows",    // Window text
        WS_OVERLAPPEDWINDOW,            // Window style
 
                                        // Size and position
        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
 
        NULL,       // Parent window    
        NULL,       // Menu
        hInstance,  // Instance handle
        NULL        // Additional application data
    );
 
    if (hwnd == NULL)
    {
        return 0;
    }
 
    ShowWindow(hwnd, nCmdShow);
 
    // Run the message loop.
 
    MSG msg = {};
    while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
 
    return 0;
}
 
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
    switch (uMsg)
    {
    case WM_DESTROY:
        PostQuitMessage(0);
        return 0;
 
    case WM_PAINT:
    {
        PAINTSTRUCT ps;
        HDC hdc = BeginPaint(hwnd, &ps);
 
        FillRect(hdc, &ps.rcPaint, (HBRUSH)(COLOR_WINDOW + 1));
 
        EndPaint(hwnd, &ps);
    }
    return 0;
 
    }
    return DefWindowProc(hwnd, uMsg, wParam, lParam);
}


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

Создание невидимого окна поверх окна другой программы
Здравствуйте, как сделать невидимое окно поверх окна сторонней программы , например блокнота, и...

Создание окна из диалогового окна
Есть необходимость создавать новое окно прямо из диалогового по происхождению некоторого события,...

Создание окна.
Всем добрый день. Вот начал изучать WinApi и столкнулся с проблемой. Как сделать так, чтобы при...

Создание окна
Помогите пожалуйста решить задачу В главном окне отобразить 4 кнопки типа CheckBox и 4 поля...

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

Создание диалогового окна
В ресурсах у меня есть диалог(IDD_DIALOG1) и я хочу его вывести на экран, но выскакивает ошибка:...

Создание окна по таймеру
Имеется главное окно. Нужно создать дочернее через пару секунд с другими свойствами. Как это...

Создание первого окна
Начал изучать WIN API C++ И примем точь в точь как в учебнике.. но у меня ошибки.. и не пойму...

Создание окна с меню
Пытаюсь выполнить задание по созданию окна с меню, но даже не получается с примером разобраться,...

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