Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI CreateFileMapping ошибка в CopyMemory Жалуестя на 1>c:\users\сергей\documents\visual studio 2010\projects\lab2\lab2\lab2.cpp(45): error C2664: strlen: невозможно преобразовать параметр 1 из "TCHAR " в "const char *" в строчке CopyMemory((PVOID)pBuf, szMsg, strlen(szMsg)); #include "StdAfx.h" #include <windows.h> #include <stdio.h> #include <conio.h> #define BUF_SIZE 256 TCHAR szName=TEXT("MyFileMappingObject"); TCHAR... https://www.cyberforum.ru/ win-api/ thread1305574.html Изменение Политики целостности файла C++ WinAPI
нужно изменить программно(через winapi) политики целостности файла, может кто-нибуть подсказать как это сделать или хотя бы скинуть где это можно почитать...?
C++ WinAPI Первое знакомство с WinAPI, помогите запустить код в VS2012 https://www.cyberforum.ru/ win-api/ thread1305451.html
http://msdn.microsoft.com/ru-ru/library/windows/desktop/aa379283(v=vs.85).aspx #include <windows.h> #include <stdio.h> DWORD AddAceToObjectsSecurityDescriptor ( LPTSTR pszObjName, // name of object SE_OBJECT_TYPE ObjectType, // type of object LPTSTR pszTrustee, // trustee for new ACE
C++ WinAPI Слежка за сетевым портом https://www.cyberforum.ru/ win-api/ thread1305025.html
Есть ли способ засечь, какой (какие) сетевой порт используется процессом и проследить, какие пакеты в каждую сторону пересылаются?
Ivalid conversion from 'LRESULT' to 'WNDPROC' C++ WinAPI
Не понимаю, почему не хочет компилиться#include <windows.h> LRESULT WINAPI WndProc(HWND, UINT, LPARAM, WPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HWND hWnd; MSG msg; WNDCLASS w; memset(&w, 0, sizeof(WNDCLASS));
C++ WinAPI Система координат WinAPI https://www.cyberforum.ru/ win-api/ thread1304681.html
Всем привет! В данный момент изучаю систему координат ВинАПИ, но так и не смог понять как с ней работать. У меня в голове сложилась следующая картина: создавая какой-нибудь объект, например прямоугольник, я задаю координаты, пусть будут POINT pt = {{100,100},{500,500}};. Далее я получаю описатель контекста устройства и могу изменить систему координат в которых точки будут рассматриваться не в...
C++ WinAPI Вертикальная полоса прокрутки в MessageBox Как при программировании под Windows в MessageBox сделать вертикальную полосу прокрутки, если большой текст (а то он обрезается)? https://www.cyberforum.ru/ win-api/ thread1304348.html C++ WinAPI Могут ли у процессов с разными идентификаторами быть одинаковые дескрипторы?
Пишу программу.. и появились вот такие вопросы.. могут ли у процессов с разными идентификаторами быть одинаковые дескрипторы? и имена у некоторых процессов не появляются.. скрин приложен. и вот код dataGridView3->Rows->Clear(); OSVERSIONINFO osvi = _getSystemVersionEx(); if (osvi.dwPlatformId == 2){ DWORD IpidProcess, IphModule; DWORD cb, cbNeeded, IpcbHeeded; long int i; HANDLE...
C++ WinAPI Создание окна с меню https://www.cyberforum.ru/ win-api/ thread1304227.html
Пытаюсь выполнить задание по созданию окна с меню, но даже не получается с примером разобраться, который по непонятным причинам не компилируется, помогите пожалуйста найти ошибки. main: #include "stdafx.h" #include "lib_1.h" #define MAX_LOADSTRING 100 // Глобальные переменные: HINSTANCE hInst; // текущий экземпляр TCHAR szTitle; // Текст строки заголовка
C++ WinAPI Как сделать прозрачный контрол? Как сделать прозрачным всё окно нашол, а как сделать прозрачнимы отдельно контролы? чтобы было видно фон окна https://www.cyberforum.ru/ win-api/ thread1304164.html
C++ WinAPI Как определить, что ресурс стал недоступен
Как наиболее грамотно и надежно определить что ресурс более недоступен. К примеру: текущий каталог: E:\. При извлечении диска E: SetCurrentDirectory("E:\") отработает без ошибок, если текущий каталог был E:\ до момента отключения, оно выдаст ошибку, только если изменился путь. По этому SetCurrentDirectory() для данной задачи не подходит. Решение должно быть универсальным, для сетевых ресурсов,...
C++ WinAPI Что то не то с размерами окна https://www.cyberforum.ru/ win-api/ thread1303861.html
case WM_PAINT : Context=BeginPaint(Window, &Paint); SetMapMode(Context, MM_LOMETRIC); Parent=(HWND)GetWindowLongPtr(Window, GWLP_HWNDPARENT); GetWindowRect (Window, &WindowRectangle); ScreenToClient(Parent, WindowRectangle); GetClientRect (Window, &ClientRectangle); DPtoLP(Context,...
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
0

Как узнать класс уже созданного окна? - C++ WinAPI - Ответ 6875365

20.11.2014, 06:08. Показов 2045. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
Child=CreateWindow(L"Class1", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
...
Child=CreateWindow(L"Class2", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
...
Child=CreateWindow(L"Class3", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
а потом в функции
C++
1
void f(HWND &Child, HWND Parent, wchar_t *Class);
надо узнать, существует ли вообще Child (это просто, если не NULL, значит существует) и если существует, то какого он класса и сравнить со строкой, переданной в параметр Class. Например,
C++
1
f(Child, Window, L"Class1");
, то в том случае, если было
C++
1
Child=CreateWindow(L"Class1", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
, надо выполнить одни действия, а если
C++
1
Child=CreateWindow(L"Class2", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
, или
C++
1
Child=CreateWindow(L"Class3", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
, то другие. При вызове
C++
1
f(Child, Window, L"Class2");
надо первые действия выполнить, если
C++
1
Child=CreateWindow(L"Class2", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE, Left, Top, Width, Height, Window, NULL, (HINSTANCE)GetWindowLongPtr(Window, GWLP_HINSTANCE), NULL);
и вторые во всех остальных случаях. Ну и так далее. Если совпадает, действия одни, а если нет, то другие.

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

Узнать класс активного окна - Как?
предварительно класс окон можно узнать например с Spy++, а как быть если приложение, дескриптор...

Как узнать HWND созданного только что SendMessage окна? и желательно без FindWindow
заранее спасибо если чо, то FindWindow почему то не работает. Добавлено через 54 минуты Я...

Как узнать класс окна другого процесса? Желательно найти класс окна по PID процесса
Мне нужно узнать класс другого окна по PID процесса

Как узнать класс окна текущей программы?
Мне нужно узнать класс окна моей программы. Например снимок ниже.

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

Как сменить название уже созданного проекта в Qt Creator?

Как получить буфер глубины уже созданного фреймбуфера?
Вопрос в шапке.

Как изменить размер уже созданного массива в классе?
Доброго дня, друзья! Столкнулся с такой проблемой, если вкратце, то выглядит он следующим...

Как вызвать другой конструктор для уже созданного объекта конструктором по умолчанию?
Есть класс в котором несколько конструкторов, Мне в некоторых местах нужно создавать объекты класса...

Как узнать имя созданного TImage?
По клику на Image1 - создаю динамически компонент типа TImage. Сколько раз на Image1 кликаю,...

Как получить дескриптор окна, созданного GLFW?
как получить дескриптор окна, созданного GLFW?

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