Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI При добавлении WM_PAINT перестаёт отрабатывать ToolTips https://www.cyberforum.ru/ win-api/ thread1658449.html
Друзья, не могу понять :-( Вот пишу для примера так void CreateHint(HWND hwnd, char* strTT) { HWND hwndTT; TOOLINFO ti; unsigned int uid = 0; RECT rect; InitCommonControls();
C++ WinAPI Ошибка при создании окна в Windows 10
В общем, написал я программку, на windows 7 она работает прекрасно, но на windows 10 не создается окно (код попадает в блок с ошибкой), проблема в том, что у меня нет возможности лично запустить проект на в10, всё что я могу - это скидывать уже откомпилированные экзешники знакомому)) Может кто-нибудь подсказать, в чем может заключаться проблема? #include <Windows.h> #include <string>...
C++ WinAPI Не запускается поток Написал функция для обхода подпапок и поиска в ней файлов с расширением .txt, например. В один поток она работает, но я хочу оптимизировать и пытаюсь использовать потоки. Но я так понимаю они не запускаются, помогите пожалуйста. Заранее спасибо. #include <windows.h> #include <tchar.h> #include <stdio.h> #include <conio.h> #include <iostream> #include <cstdlib> #include <vector> #include... https://www.cyberforum.ru/ win-api/ thread1658358.html C++ WinAPI Исправить ошибки компиляции плагина для 3Ds Max! Компилирую плагин для 3Ds Max! При компиляции появляются ошибки... Большинство ошибок однотипны просто находятся в разных строках, помогите решить их на примере, не все, а только 3 основных типа ошибки С2065, С2227 и С2228 Вот как пример из лога компиляции \nvtristrip.cpp(103) : error C2065: 'i' : undeclared identifier class/struct/union/generic type \nvtristrip.cpp(285) : error C2227:... https://www.cyberforum.ru/ win-api/ thread1658136.html
Выполнение выбранного пункта меню в трее C++ WinAPI
Добрый день Котаны, никогда не писал на С++ но сейчас очень нужно. Допиливаю чужую программу и столкнулся с трудностью. Нужно создать значек в трее с 2 пунктами Запуск и выход И если с созданием значка я справился, Никак не могу понять как сделать так чтоб при нажатии Выход или запуск что происходило Т.е не могу допереть как создать обработчик созданного мною меню Значек и само меню...
C++ WinAPI Проверка на касание статика Подскажите пожалуйста как проверить мышь на касание статика Допустим я через ресурсы создал статик и хочу при наведение или просто на нажатие по нему выдать сообщение, что я нажал на статик https://www.cyberforum.ru/ win-api/ thread1657944.html
C++ WinAPI Динамический Char лист в интерфейсе класса Сейчас переменные для char листа создаются внутри метода класса вот так: const char* xMark = {"0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100"}; //массив значений оси X const char* yMark = {"100", "90", "80", "70", "60", "50", "40", "30", "20", "10", "0"}; //массив значений оси Y Хочу сделать листы динамическими, а переменные доступными внутри всего класса, но не понимаю... https://www.cyberforum.ru/ win-api/ thread1657890.html C++ WinAPI Обратиться к конструктору дочернего класса в интерфейсе родительского
Есть заголовочный файл FirstDlg.h с интерфейсом класса FirstDlg унаследованного от CDialog; Хочу в интерфейсе класса(заголовочном файле) создать экземпляр класса CPaintDC и передать в его конструктор указатель на родительский класс(вроде этого нужно туда передавать или же хэндл окна, не важно); Проблема в том что я не знаю как передать указатель(на FirstDlg) в конструктор экземпляра...
C++ WinAPI Определить текущее состояние дескриптора https://www.cyberforum.ru/ win-api/ thread1657771.html
По имеющемуся дескриптору объекта можно определить его текущее состояние. Это делается с помощью т.н. ожидающих функций. Чаще всего используется функция WaitForSingleObject и еще я нашла WaitForMultipleObjects. нужно еще одну:cry:
C++ WinAPI Как получить адрес загружаемого модуля https://www.cyberforum.ru/ win-api/ thread1657357.html
Пытаюсь получить адрес модуля Nwindow.dll - Таким образом HMODULE inc = GetModuleHandle("NWindow.dll"); if (!(inc = GetModuleHandle("NWindow.dll"))){ wsprintfA(buffer, "%d", GetLastError()); MessageBoxA(0, buffer, "buffer error", MB_OK); } else{ wsprintfA(buffer, "inc: 0x%08X\n", inc); MessageBoxA(0, buffer, "buffer addr", MB_OK);
Ошибка 'аргумент типа "const char *" несовместим с параметром типа "LPCWSTR"' C++ WinAPI
Здравствуйте, вот только начал изучать библиотеку WinApi и сразу же при первом примере в учебнике столкнулся с ошибкой: #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Hello Win32 world!", "Hello from Message Box", MB_OK); return 0; } Ошибки в строке MessageBox(NULL, "Hello Win32 world!", "Hello...
C++ WinAPI SendMessage как принять сооб
0 / 0 / 0
Регистрация: 04.07.2015
Сообщений: 5
10.02.2016, 16:34  [ТС] 0

Win32 wm_ncpaint. Глюки в клиентской области окна - C++ WinAPI - Ответ 8735987

10.02.2016, 16:34. Показов 2247. Ответов 4
Метки (Все метки)

Ответ

Да конечно простите... Я сылку кинул на фриланс там картинки были но если надо вот, то что нужно
Win32 wm_ncpaint. Глюки в клиентской области окна

то что у меня
Win32 wm_ncpaint. Глюки в клиентской области окна

код я вам скинул это основной там просто пару констант нехватает а так работает и получается то что на скрине 2

Добавлено через 7 минут
А глюки 1 нету кнопок закрыть свернуть и.т.д 2й если вот это зелененькое окно прикрыть любым другим окном то оно становиться как аеро пока его не свернуть и не развернуть, заново.... А мне нужен не видимый титл бар т.е допустим он на win 2000 будет выглядеть так же как и на win 2010 и независимо от того включено aero в 2010 или нет. Т.е это реально несложно если знать, про wm_ncpaint очень мало информации и в документации тоже. Хотя используется уже на win достаточно давно..

Добавлено через 3 минуты
С aero есть DWM и с ним не сложно работать но вся соль в том, что в XP,2000 его нет следовательно если я буду пытаться сделать с ним что то, то там он работать не будет, и я зря потрачу время а paint прекрасно красит титл бар, но только это и глючит ( он красит все. и то что нужно и то что ненужно...

Вернуться к обсуждению:
Win32 wm_ncpaint. Глюки в клиентской области окна C++ WinAPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2016, 16:34
Готовые ответы и решения:

Как получить размеры клиентской области окна-родителя в функции дочернего окна?
задание такое: имеется дочернее окно,которое &quot;убегает&quot; от курсора мыши в пределах родительского...

Цвет клиентской области окна
Доброго времени суток. Вообще я хочу правильно раскрасить окно при нажатии мышки. Код из главной...

Получить снимок клиентской области окна и цвет пикселя
Всем привет, не шибко знаю С++, но есть две задачи 1. Нужно получить снимок клиентской области...

Как определить размер клиентской области окна Access?
Хочу при запуске растягивать форму по вертикали. По горизонтали не менять, т.е. это не...

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

Координаты курсора мыши относительно клиентской области окна
Здравствуйте! Подскажите пожалуйста как можно узнать координаты курсора мыши клиенской области...

Как помимо сообщения WM_SIZE получить размеры клиентской области окна?
Как помимо сообщения WM_SIZE получить размеры клиенсткой области окна?

Рост и полет мыльного пузыря в клиентской области окна с использованием метафайлов
Привет, форумчане. Срочно нужна помощь по лабораторной на С ++ WinAPI на завтра. Сам сделать никак...

Размер клиентской области
Всем привет! Как можно узнать размер клиентской области? Я имею ввиду тот размер, который...

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