Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI SendMessage и русские буквы https://www.cyberforum.ru/ win-api/ thread1206003.html
Подскажите, пожалуйста, как при помощи SendMessage послать другому приложению русские символы? ActivateKeyboardLayout использовать не получается, вероятно, я что-то делаю не так...
Присваивание массива c текстом (строки) идентификатору во внешнем приложении C++ WinAPI
Добавлено через 10 минут Допустим существует внешнее приложение с некоторым списком идентификаторов изъятых из TCP пакетов сниффером. К примеру: 20050=Username 20051=Password 20052=Create a new account 20053=Forgot password? 20054=Remember me 20055=Sign in automatically 20056=Sign In
C++ WinAPI Платформер https://www.cyberforum.ru/ win-api/ thread1205239.html
Здравствуйте, начал изучать SFML библиотеки по вот этому уроку ----> http://www.youtube.com/watch?v=T6o5OlgsCew Но при первой проверки работоспособности анимации у меня выскакивают ошибки, часть из них я решил, но эти не могу понять ни как. Прикладываю код anim.h #ifndef ANIM_H #define ANIM_H #include <SFML\Graphics.hpp> using namespace sf;
C++ WinAPI Завершение работы созданного таймера Здравствуйте. У меня затруднение при работе с таймером, а именно. Создаю таймер -> таймер работает исправно, но, как удалить его после выполнения необходимого действия:help:. Сам код создания, использования и попытки удаления: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; TCHAR b = TEXT ("Текст 1"); TCHAR a = TEXT ("Текст... https://www.cyberforum.ru/ win-api/ thread1204736.html
C++ WinAPI Сабклассинг Edit
Прошу помочь разобраться с проблемой, не получается сабклассировать Edit. Необходимо, чтобы он реагировал на нажатие клавиши enter'a, пытался кое-что наваять, но почему-то не работает, не подскажите, где может быть ошибка? #include <windows.h> #define ID_EDIT 100 LRESULT APIENTRY WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT APIENTRY EditSubclassProc(HWND, UINT, WPARAM, LPARAM); int...
C++ WinAPI Запуск программ в определённое время Доброго времени суток. Я пишу приложение для запуска программ в определённое время (или через указанное время. Ещё не решил:scratch:) И меня интересует такой вопрос: если я хочу запускать несколько программ, то мне для каждой из них нужно создавать новый экземпляр Waitable Timer ? Будет ли хорошим решением для этой задачи использовать коллекцию из пар значений: путь к файлу и хендл таймера? https://www.cyberforum.ru/ win-api/ thread1204418.html
C++ WinAPI Заменить немодальный диалог на модальный https://www.cyberforum.ru/ win-api/ thread1204053.html
Всем привет. У меня появилась некоторая проблема, при изучении языка С++Bilder 6.0 Так как я пропустил некоторое кол-во пар ( я учусь в институте ) у меня возникла проблема с выводом Модального Диалога. У меня есть тексты для 3 файлов проекта, 2 из них правильные, а в одном нужно заменить НеМодальный вид диалога на модальный. У меня это не получается.Подскажите как можно это сделать. Вот файл...
C++ WinAPI GET запрос на сайт (wininet.dll)
Здравствуйте! Мне нужно из программы отправить GET запрос на сайт(что то типо этого: http://cyberforum.ru/login.php?name=qwer&pass=223) Как мне его отправить с помощью wininet? Какая функция для этого? Если не сложно, то приведите не большой пример. Заранее спасибо!
C++ WinAPI Создать немодальный диалог https://www.cyberforum.ru/ win-api/ thread1203755.html
Написать программу, в которой используется диалог для работы со структурами данных, определяющими списки. Ввод элементов данных осуществляется с помощью окна редактирования Edit Box. Состояние списка выводится в окно списка List Box. Элемент списка удаляется, если по нему дважды щелкнуть курсором мыши. Виды структур данных: очередь (S1). Тип данных элементов: int (T2). Вид диалога:...
C++ WinAPI FtpGetCurrentDirectory WinInet.h ошибка Здравствуйте. Решил сделать небольшую систему обновления для файлов. Столкнулся с тем что FtpGetCurrentDirectory всегда завершается ошибкой 122 (ERROR_INSUFFICIENT_BUFFER, не достаточно размера) и соответственно с пустой строкой. Подскажите как исправить эту ошибку (поиск по интернету результатов не дал)? Окружение: Win8.1 + Visual Studio 2010 Express (ENG)+FileZilla 0.9.45 #include "stdafx.h"... https://www.cyberforum.ru/ win-api/ thread1203690.html
C++ WinAPI Ввод текста в во внешнем приложении
Мое почтение, Как реализовать ввод текста в поля username и password во внешнем приложении? Как их идентифицировать?
C++ WinAPI Не удается полностью закрыть программу, при закрытии окна программы Всем привет! У меня есть функция WinMain, в которой есть классический бесконечный цикл на проверку сообщений от пользователя. Я создал отдельную функцию, которая находится внутри этого бесконечного цикла. Внутри этой функции есть свой бесконечный цикл на проверку сообщений от окна. Когда я закрываю окно крестиком, окно уничтожается, но программа продолжает работать. int _stdcall... https://www.cyberforum.ru/ win-api/ thread1202160.html <
14 / 14 / 3
Регистрация: 16.04.2013
Сообщений: 404
0

Изменить цвет фона клиентского окна - C++ WinAPI - Ответ 6310457

12.06.2014, 21:53. Показов 7441. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, подскажите как изменить цвет фона клиентского окна.
При регистрации класса в hbrBackground сильно не разгонишься с цветом, а мне нужно что бы можно было любой цвет вставить.
Я только начал изучать WinApi

Вот код
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
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
    HWND hMainWnd;
    char szClassName[] = "MyClass";
 
    MSG msg;
    WNDCLASSEX wc;
 
    wc.cbSize = sizeof(wc);
    wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc = WndProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = LoadIcon(NULL, IDI_WARNING);
    wc.hCursor = LoadCursor(NULL, IDC_NO);
    wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName = NULL;
    wc.lpszClassName = szClassName;
    wc.hIconSm = LoadIcon(NULL, IDI_WARNING);
 
 
 
    if(!RegisterClassEx(&wc)) {
        MessageBox(NULL, "Cannot register class", "Error", MB_OK);
        return 0;
    }
 
    hMainWnd = CreateWindow (
        szClassName, "A Helll Application", WS_OVERLAPPEDWINDOW,
        600, 250, 
        500, 500,
        (HWND)NULL,
        (HMENU)NULL,
        (HINSTANCE)hInstance, 
        NULL
        );
 
 
    if(!hMainWnd) {
        MessageBox(NULL, "Cannot create main window", "Error", MB_OK);
        return 0;
    }
 
    ShowWindow(hMainWnd, nCmdShow);
    while(GetMessage(&msg, NULL, 0, 0)) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
 
    return msg.wParam;
}
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
    HDC hDc;
    PAINTSTRUCT ps;
    RECT rect;
 
    switch(uMsg) {
    case WM_PAINT:
        hDc = BeginPaint(hWnd, &ps);
 
        GetClientRect(hWnd, &rect);
        DrawText(hDc, "", -1, &rect,
            DT_SINGLELINE | DT_CENTER | DT_VCENTER);
 
        EndPaint(hWnd, &ps);
        break;
 
    case WM_CLOSE:
        DestroyWindow(hWnd);
        break;
 
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
 
    default:
        return DefWindowProc(hWnd, uMsg, wParam, lParam);
    }
 
    return 0;
}


Вернуться к обсуждению:
Изменить цвет фона клиентского окна C++ WinAPI
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2014, 21:53
Готовые ответы и решения:

Как изменить цвет фона диалогового окна
Всем день добрый. Создал win32 проект, к основному окну добавил ресурсом диалоговое окно. Не...

Цвет фона главного окна
Как изменить цвет фона у окна LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam,...

Как изменить цвет фона кнопки?
Не получается изменить цвет фона buttons. #include &quot;work_project.h&quot; extern HINSTANCE hInst;...

Как изменить цвет фона в Edit
Здравствуйте! Подскажите, пожалуйста, как изменить цвет фона у Edit? Заранее благодарен!

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

Изменить цвет окна
Скажите, как изменить цвет главного окна программы и как изменить цвет кнопки расположенной на...

Изменить цвет окна
парни, я гуглил, честно - замучался, объясните как мне цвет окна поменять! (например красным его...

Изменить цвет дочернего окна
Создаю дочерние окна таким образом: #define ID_FIRSTCHILD 100 ... ... ... for (int i = 0; i...

Как изменить цвет рамки окна?
Всем привет!!! Подскажите как изменить цвет рамки окна?

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