Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Keylogger https://www.cyberforum.ru/ win-api/ thread1280321.html
Здравствуйте! Нужно объединить компьютер через сеть с другим компьютером(или виртуальной машиной). При нажатии клавиши на одном компьютере, на другом должно загораться окошко(или просто цвет меняться), при отпускании - гаснуть. В общем, в реальном времени следить за нажатиями клавиатуры, получая какой-нибудь сигнал. Работаю в Visual Studio. Я поискала возможные примеры, но все они для одной...
Компоновка библиотеки в dev-C++ 5.7.1 C++ WinAPI
Доброго времени суток. Написал код: #include <windows.h> __declspec(dllexport) int a=23; __declspec(dllexport) int f(int b){ return b*b; } __declspec(dllexport) int g(int b){ return b*b*b;
C++ WinAPI Определить размер экрана Задача. написать программу, которая с периодичностью в 0,1 сек заполняет окно прямоугольниками случайного размера(не превосходящего 1/4 окна) случайным цветом. Собственно говоря, программа готова, но прямоугольники выводятся только в левом верхнем углу и размер не совсем соответствует 1/4 окна. Подскажите, как здесь поступить? // задание 5.cpp: определяет точку входа для приложения. // ... https://www.cyberforum.ru/ win-api/ thread1280292.html C++ WinAPI Шахматная доска. Вывести позицию курсора в шахматной нотации задача. написать программу, которая разрисует окно,как шахматную доску и при нажатии левой кнопки мыши выведет окно сообщений с именем клетки, где находится курсор в шахматной нотации. Доску реализовала, а вот с выводом сообщений проблема. Подскажите, как же это сделать? // Шахматная доска.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include "Шахматная доска.h" https://www.cyberforum.ru/ win-api/ thread1280280.html
Кейлоггер не работает в Windows7 C++ WinAPI
Опишу суть: Вот такой чудо кейлоггер собрал по кусочкам на просторах инета. Вроде и компилится без ошибок. Прога стартует. И даже создаёт лог файл. Проблема только в том что она в этот лог ничего не пишет. Вотс ап? И призываю вас гуру и тёмные силы постсоветского кодинга - не ругайте матом. Я крайней степени новичок. Листинг прилагаю #include "MyHookDll.h" // Глобальные переменные...
C++ WinAPI Зеркально отобразить экран https://www.cyberforum.ru/ win-api/ thread1279909.html
Нужно зеркально отобразить экран относительно горизонтали. Подскажите пожалуйста, в каком направлении двигаться? Какие функции использовать? Использую C++ Builder
C++ WinAPI "Enter" - окно перемещается по периметру экрана, "Esc" - остановить перемещение. Как? https://www.cyberforum.ru/ win-api/ thread1279459.html
Надо написать приложение: • при нажатии клавиши < Enter> главное окно позиционируется в левый верхний угол экрана с размерами (300х300) и начинает перемещаться по периметру экрана с определённой скоростью; • при нажатии клавиши < Esc> перемещение окна прекращается. Вот моя CALLBACK-функция:
C++ WinAPI Текст и кнопки в основном окне
Вот часть проблемного кода: case WM_CREATE: { RECT rc; GetClientRect(hWnd, &rc); int indent(15), horizon(130); CreateWindow(L"COMBOBOX", L"COMBO_DISK", WS_CHILD | WS_VISIBLE | LBS_STANDARD, 50, 50, 50, 90, hWnd, (HMENU)IDC__MY_CB1, hInst, 0); CreateWindow(L"BUTTON", L"Delete", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 380, 50, 50, 22, hWnd,...
C++ WinAPI Проблема с AppendMenu https://www.cyberforum.ru/ win-api/ thread1278665.html
Проблема состоит в следующем, AppendMenu(::hPopMenuFile, MF_OWNERDRAW, NULL, NULL); занимает место в пункте меню, тоесть появляется пустая строка, как сделать чтобы её небыло? MENUINFO mi; mi.cbSize = sizeof(mi); mi.hbrBack = CreateSolidBrush(RGB(0,191,255)); mi.fMask = MIM_BACKGROUND; mi.dwStyle = MNS_DRAGDROP; ::menu = CreateMenu(); ::hPopMenuFile = CreatePopupMenu();
C++ WinAPI GetCurrentThreadId() главный поток дублирует действия второго. Почему? https://www.cyberforum.ru/ win-api/ thread1278111.html
Создал второй поток. Но почему работа программы не корректна. функция GetCurrentThreadId() выводит на консоль не действительные Id потоков. Или дублируеться код цикла, если запускать программу несколько раз. Обьясните, пожалуйста, в чем причина. Компилирую в Вижуал Студии 2010. Вот код: #include "stdafx.h" #include <Windows.h> DWORD WINAPI ArrayInitThread(void *); HANDLE WINAPI hwnd =...
Интерполяционный многочлен в форме Лагранжа C++ WinAPI
Как построить интерполяционный многочлен в форме Лагранжа? Я знаю формулу, не реализовать технологически. Я не знаю, как реализовать это на пикселях? И нужно, чтобы были формы для ввода координат нескольких точек.
C++ WinAPI Создание скрытого раздела на флешке https://www.cyberforum.ru/ win-api/ thread1277905.html
Здравствуйте! Вообщем требуется создать скрытый раздел на флешке (размер 22 байта). Мне он нужен что бы туда записать идентификатор. Как это реализовать? (fat32\nfts) Я совсем не против других идей куда записать. Но ест
#MRoose
8 / 9 / 3
Регистрация: 22.02.2013
Сообщений: 416
0

Какие способы создания окна и кнопки в нем Вы знаете? - C++ WinAPI - Ответ 6745843

20.10.2014, 19:06. Показов 1432. Ответов 17
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер! Начнем с того что wxWidgets и Qt не будем рассматривать
вот код обычного окна с текстрм внутри
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#include <windows.h>
#include <stdlib.h>
#include <string.h>
#include <tchar.h>
 
// Global variables
 
// The main window class name.
static TCHAR szWindowClass[] = _T("win32app");
 
// The string that appears in the application's title bar.
static TCHAR szTitle[] = _T("Win32 Guided Tour Application");
 
HINSTANCE hInst;
 
// Forward declarations of functions included in this code module:
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 
int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   LPSTR lpCmdLine,
                   int nCmdShow)
{
    WNDCLASSEX wcex;
 
    wcex.cbSize = sizeof(WNDCLASSEX);
    wcex.style          = CS_HREDRAW | CS_VREDRAW;
    wcex.lpfnWndProc    = WndProc;
    wcex.cbClsExtra     = 0;
    wcex.cbWndExtra     = 0;
    wcex.hInstance      = hInstance;
    wcex.hIcon          = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_APPLICATION));
    wcex.hCursor        = LoadCursor(NULL, IDC_ARROW);
    wcex.hbrBackground  = (HBRUSH)(COLOR_WINDOW+1);
    wcex.lpszMenuName   = NULL;
    wcex.lpszClassName  = szWindowClass;
    wcex.hIconSm        = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_APPLICATION));
 
    if (!RegisterClassEx(&wcex))
    {
        MessageBox(NULL,
            _T("Call to RegisterClassEx failed!"),
            _T("Win32 Guided Tour"),
            NULL);
 
        return 1;
    }
 
    hInst = hInstance; // Store instance handle in our global variable
 
    // The parameters to CreateWindow explained:
    // szWindowClass: the name of the application
    // szTitle: the text that appears in the title bar
    // WS_OVERLAPPEDWINDOW: the type of window to create
    // CW_USEDEFAULT, CW_USEDEFAULT: initial position (x, y)
    // 500, 100: initial size (width, length)
    // NULL: the parent of this window
    // NULL: this application does not have a menu bar
    // hInstance: the first parameter from WinMain
    // NULL: not used in this application
    HWND hWnd = CreateWindow(
        szWindowClass,
        szTitle,
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, CW_USEDEFAULT,
        500, 100,
        NULL,
        NULL,
        hInstance,
        NULL
    );
 
    if (!hWnd)
    {
        MessageBox(NULL,
            _T("Call to CreateWindow failed!"),
            _T("Win32 Guided Tour"),
            NULL);
 
        return 1;
    }
 
    // The parameters to ShowWindow explained:
    // hWnd: the value returned from CreateWindow
    // nCmdShow: the fourth parameter from WinMain
    ShowWindow(hWnd,
        nCmdShow);
    UpdateWindow(hWnd);
 
    // Main message loop:
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
 
    return (int) msg.wParam;
}
 
//
//  FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
//
//  PURPOSE:  Processes messages for the main window.
//
//  WM_PAINT    - Paint the main window
//  WM_DESTROY  - post a quit message and return
//
//
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    PAINTSTRUCT ps;
    HDC hdc;
    TCHAR greeting[] = _T("Hello, World!");
 
    switch (message)
    {
    case WM_PAINT:
        hdc = BeginPaint(hWnd, &ps);
 
        // Here your application is laid out.
        // For this introduction, we just print out "Hello, World!"
        // in the top left corner.
        TextOut(hdc,
            5, 5,
            greeting, _tcslen(greeting));
        // End application-specific layout section.
 
        EndPaint(hWnd, &ps);
        break;
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
    default:
        return DefWindowProc(hWnd, message, wParam, lParam);
        break;
    }
 
    return 0;
}
и кнопка создается просто
C++
1
2
3
4
Button[a] = CreateWindow("button", number,
                                WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,
                                s, 75, 30, 30, hwnd, (HMENU)BTN,
                                hin, NULL);
ну там еще в начале ее укащать ну это мелочи

неужели других способов создания окна и кнопок не бывает? неужели только WinAPI?

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

Какие еще есть способы создания визуальных приложений кроме WinApi?
Здравствуйте, я так понимаю под Windows оконные приложения создаются на WinAPI. Хотел спросить есть...

Какие еще способы создания прог на С++ под Windows существуют кроме WinAPI и WinForms?
большинство прог написаны на плюсах.это значит на WinAPI?нет?тогда подскажите Спасибо)))

Какие способы создания приложения на этом языке Вы знаете?
ответьте пожалуйста конкретно ну я нуб такой) 1.чтобы отличить код WINAPI от других то винапи это...

Visual C++, какие есть способы создания GUI?
Стоит вопрос переписать программу с delphi на Visual с++,на зло программа сама сложная. Но в С++ не...

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

Способы создания кнопки с текстом и картинками
Всем привет! Как создавать кнопки с текстом и картинкой? Ранее создавал так: Делаю в любом...

Какие способы самые удобные/рациональные способы регистрации ошибок есть?
Задался вопросом, а как регистрировать ошибки? При этом чтобы и выглядело это красиво, и понятно...

Какие СУБД вы знаете?
Подскажите пожалуйста Какие СУБД вы знаете? Что такое архитектура &quot;клиент-сервер&quot;? Что такое...

Какие космические RPG вы знаете?
Всем привет, подскажите пожалуйста отличную космическую RPG. Космические рейнджеры или Звёздные...

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