Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI перенаправление стандартного потока вывода в файл Написать программу, перенаправляющую стандартный поток вывода в файл:  Создать файл, получить его дескриптор  Связать стандартный поток вывода, определяемый номером STD_OUTPUT_HANDLE, с дескриптором созданного файла  Получить дескриптор стандартного устройства вывода  Записать любую строчку в стандартное устройство вывода  Закрыть дескриптор созданного файла Требования:... https://www.cyberforum.ru/ win-api/ thread1120152.html C++ WinAPI Каталоги на win api
Написать программу для последовательного выполнения следующих действий с каталогами: Создать новый каталог Установить в качестве текущего каталога вновь созданный Вывести путь к текущему каталогу на экран Удалить созданный каталог (прежде сменить тек. каталог) p.s.Для работы с каталогами использовать функции Windows API, Размер буфера под путь: MAX_PATH
C++ WinAPI Чтение массива из файла и вывод его на экран Чтение массива из файла и вывод его на экран. Для работы с файлами использовать функции Windows API(CreateFile, ReadFile, WriteFile, CloseHandle) https://www.cyberforum.ru/ win-api/ thread1120146.html C++ WinAPI Ввод массива любым образом и сохранение его в файл https://www.cyberforum.ru/ win-api/ thread1120143.html
Ввод массива любым образом (с клавиатуры или заполнение случайными числами) и сохранение его в файл. Для работы с файлами использовать функции Windows API(CreateFile, ReadFile, WriteFile, CloseHandle)
Блокировка учётной записи при закрытии крышки ноутбука C++ WinAPI
Подскажите пожалуйста код, которым можно отследить момент закрытия крышки на ноутбуке. Пробовал использовать WM_POWERBROADCAST и WM_DEVICECHANGE, которыми запускал батник блокирующий систему как по сочетанию Win+L. В итоге методом тыка получилось блокировать экран при отключении зарядки)) А на крышку прога не реагирует( Добавлено через 18 часов 38 минут тема утонула и ответов нет(
C++ WinAPI CreateProcess https://www.cyberforum.ru/ win-api/ thread1120017.html
Доброго всем вечера. Делаю лабу по системному программированию и как бы есть немалые проблемы. Вот сама лаба. Создать программу, в которой с помощью функции CreateProcess порождается процесс выполняющий чтение файла и вывод его на экран. Получить информацию о запущенном процессе. Программа , есть и работает. #include <Windows.h> #include <iostream> #include <fstream> using...
C++ WinAPI Обработка клика по кнопке В msdn сказано например ,для BN_CLICKED BN_CLICKED notification code ... wParam The LOWORD contains the button's control identifier. https://www.cyberforum.ru/ win-api/ thread1119874.html C++ WinAPI Получить полный путь к программе
Привет, использую такой код #define MAX_PATH 260; char * name = new char; char buf; HMODULE hModule = GetModuleHandle(NULL); GetModuleFileName(hModule, (LPWSTR)buf, sizeof(MAX_PATH)); name = buf;
C++ WinAPI Проблемы с созданием формы https://www.cyberforum.ru/ win-api/ thread1119831.html
Здравствуйте, вот попытался создать свою первую форму, все получилось, но в WNDCLASSEX есть еще 1 функция, которую я не смог понять, как реализовывать, это IpszMenuName, насколько я понял, это функция создает меню сверху которое. так вот помогите, как сделать такое меню. Вот сам код#include <windows.h> #define width 640 #define height 480 LRESULT CALLBACK WindowProc(HWND hwnd, UINT...
C++ WinAPI Не прячется окно приложения, запускаемого через ShellExecute() https://www.cyberforum.ru/ win-api/ thread1119773.html
Как можно спрятать запускаемое приложение, если оно чужое и не консольное? Добавлено через 2 часа 0 минут На ХР все работает нормально через ShowWindow(hwnd, SW_HIDE), а на семерке - нет. Приложение вообще слушаться не хочет. UAC - включен.
Чат. Общение по локальной сети C++ WinAPI
Здравствуйте! Мне нужно написать программу для передачи сообщений по локальной сети. Подскажите, пожалуйста, с чего мне надо начать? Какая последовательность действий? Заранее благодарю.
C++ WinAPI CreateProcessAsUser и UAC Коллеги, приветствую! Собственно, пытаюсь подружить subj Делаю так: LogonUser (logontype пробовал различный, интерактив, батч, нетворк) -> получаю токен, затем DuplikateTokenEx с DesiredAccess TOKEN_QUERY | TOKEN_DUPLICATE | TOKEN_ASSIGN_PRIMARY, TOKEN_TYPE=TokenPrimary с полученным токеном имперсонифицируюсь, и использую его в CreateProcessAsUser В итоге получаю ошибку 1314 в случае с... https://www.cyberforum.ru/ win-api/ thread1119148.html
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
0

Не могу словить баг - C++ WinAPI - Ответ 5905104

15.03.2014, 23:52. Показов 532. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, помогите пожалуйста найти баг, есть TabControl
Рисуется так:
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
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    int wmId;
    TC_ITEM tabitem;
    static HWND tab[3];
 
    static HWND hButton1, hButton2, hTControl1, hTControl2;
 
    switch(msg)
    {
        case WM_CREATE:
        {
            hTControl1 = CreateWindow(WC_TABCONTROL,NULL,WS_CHILD|WS_VISIBLE,0,0,736,350,hwnd,NULL,hInstance,NULL);
            tabitem.mask=TCIF_TEXT;
            tabitem.iImage=0;
            tabitem.pszText="1st tab";
            SendMessage(hTControl1,TCM_INSERTITEM,1,LPARAM(&tabitem));
            tabitem.pszText="2nd tab";
            tabitem.iImage=1;
            SendMessage(hTControl1,TCM_INSERTITEM,2,LPARAM(&tabitem));
            tabitem.pszText="3d tab";
            tabitem.iImage=2;
            SendMessage(hTControl1,TCM_INSERTITEM,3,LPARAM(&tabitem));
 
            tab[0]=CreateWindow("button","kn1",WS_CHILD|WS_VISIBLE,30,30,40,68,hTControl1,NULL,hInstance,NULL);
            tab[0]=InitializeHotkey(hTControl1,hInstance,80,50,0x42,MOD_CONTROL);
 
            tab[1]=CreateWindow("button","kn2",WS_CHILD,30,30,40,68,hTControl1,NULL,hInstance,NULL);
            tab[2]=CreateWindow("button","kn3",WS_CHILD,30,30,40,68,hTControl1,NULL,hInstance,NULL);
            return 0;
        }
        case WM_COMMAND:
            {
                switch (LOWORD(wParam))
                {
                    case ID_BTN_EXIT:PostQuitMessage(0);break;
                }
            }
        break;
        case WM_NOTIFY:
            if(((LPNMHDR)lParam)->code==TCN_SELCHANGE)
            {
                wmId=SendMessage(hTControl1,TCM_GETCURSEL,0,0);
                for(int i=0;i<3;i++)ShowWindow(tab[i],SW_HIDE);
                    ShowWindow(tab[wmId],SW_SHOW);
            }
        break;
        case WM_DESTROY:
            {
                PostQuitMessage(0);
                return 0;
            }
    }
    return DefWindowProc(hwnd, msg, wParam, lParam);
}
все нормально работает, но ели нажать на кнопку (манифест стиля WinXP)
то она становится синей (как стандартные кнопки Win) и если в то время переключить вкладки, то она остается на второй вкладке, даже если ее там не должно быть.
Получается пока она с синего цвета не станет серой нормально вкладки не переключаться и она проскочит на другую вкладку. Как это выправить ?

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

Не могу исправить баг в программе-рисовалке
Здравствуйте, уважаемые программисты! Недавно начал писать на C++ (Visual Studio 2012, если...

Много display: none - могу словить санкции от поисковиков?
Добрый день форумчане. Есть сайт в проекте. На нем тьма-тьмущая анимации и всяких интересных...

Не могу исправить баг
Никак не могу исправить баг. При вводе количества столбцов 1, выходит за границы массива....

Баг в программе, не могу исправить
Есть программа, работала как должно, потом попросили добавить комментарии, добавил, и стало...

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

Не могу понять, где баг
Не могу перемещаться по разделам сайта. Архив сайта в аттаче. ОС GNU/Linux, сервер Apache 2.2.21,...

Не могу понять как пофиксить баг
Дан код: const Nm = 30; type student = record name: string; val: array of...

Не могу найти баг в своем коде
Не работает скрипт или баг где-то? &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;script&gt; ...

курсовая остался один баг не могу исправить
у меня в меню выводятся 3 текстовых файла когда открываю первый файл все нормально когда открываю...

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