Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Рекурсия, факториал https://www.cyberforum.ru/ cpp-beginners/ thread646269.html
Недавно увидел как пример рекурсии: #include<iostream> using namespace std; int f(int n) { if (n == 1) return 1; return f(n-1)*n; }
Рисование в C++ Windows Forms C++
Всем здравствуйте такое задание нужно нарисовать с помощью треуголиников, квадратов, прямоугольников и кругов что то на подобие животного цветного с глазами ну в общем все как положено))) (Кошка собака слон свинья без разницы) Помогите ПЛЗ) Чем больше рисунков тем лучше большое спасибо надеюсь вы в серьез отнисетесь к данной просьбе. Заранее спасибо всем
C++ unresolved external symbol в glm.h сидят структуры вида struct Vector2D; struct Vector3D; struct Vector4D; struct Matrix2D; struct Matrix3D; struct Matrix4D; ... https://www.cyberforum.ru/ cpp-beginners/ thread646204.html C++ Напечатать все пары дружественных чисел Помогите пожалуйста решить рационально задачу: Два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого, за исключением самого себя (таковы, например, числа 220 и 284). Напечатать все пары дружественных чисел, не превосходящих заданного натурального числа. Мой вариант работает правильно, но очень медленно, т. к. слишком много итераций.... https://www.cyberforum.ru/ cpp-beginners/ thread646182.html
Cannot convert 'const wchar_t *' to 'const char *' C++
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC hRes=FindResource(hMod,"acc.dll",RT_RCDATA); if(!hRes){ } HGLOBAL hGlob=LoadResource(hMod,hRes); if(!hGlob) { } BYTE *lpbArray=(BYTE*)LockResource(hGlob);
C++ Настройка Geany на Windows (не пашет) https://www.cyberforum.ru/ cpp-beginners/ thread646157.html
Помогите!!! Может кто встречался с такой проблемой. В общем только Geany установил, воткнул туда код с книжки (перед этим поменял кодировку на Русская и тип файла C++ #include <iostream.h> int main() { count<<"Hello World!\n"; return 0: } Выдает такое сообщение командная строка
C++ Недопонимание указателей Уже прошёл их по книжке давно, но они частенько встречаются, и я никак не могу понять некоторые процессы с ними. Допустим есть в классе какие-то данные типа int lim, char name Методы принимают указатели допустим Name::Name (const char * nm) почему при копировании std::strncpy (name, nm, lim-1) мы указываем просто nm, а не *nm ? Ведь nm - это адрес, а само значение это *nm. Т.е по сути в name... https://www.cyberforum.ru/ cpp-beginners/ thread646150.html C++ Вынос строк для SQL запросов наружу
Есть проект который интенсивно работает с базой данный при помощи запросов. Выходной файл имеет размер ~6 Mb. И мне пришла идея вынести все строки SQL запросов в наружный файл (.dll или что-то того). Если ли смысл делать такое?
C++ Вызов конструктора со скобками и без https://www.cyberforum.ru/ cpp-beginners/ thread646145.html
Всем здравствуйте С++ только изучаю. В общем, есть у меня такой код: #include <iostream> using namespace std; class Test { public : Test() : data(777)
C++ Как правильно вставить код на ассемблере? Есть такой код: struct { unsigned long first_sect; unsigned nsect; void *buf; } cb; /** * getboot https://www.cyberforum.ru/ cpp-beginners/ thread646124.html
C++ Ошибка при компиляции
При компиляции конструктора класса, имеющего один из аргументов другого класса получаю ошибку. Ниже листинг программы и код ошибки. // Date 9.7.1.h #include"Month.h" class Year { class Invalid { }; // for exception handing
C++ Пять самых длинных слов Дана строка слов разделенных пробелами, запятыми, точками. Сформируйте новую строчку из пяти самых длинных слов. #include <iostream> #include <string.h> using namespace std; void main(){ const int max=100; char str,words; https://www.cyberforum.ru/ cpp-beginners/ thread646068.html
26 / 26 / 0
Регистрация: 05.08.2012
Сообщений: 83
03.09.2012, 19:10  [ТС] 0

GetWindowRect() Почему возвращается не тот размер окна? - C++ - Ответ 3414958

03.09.2012, 19:10. Показов 4003. Ответов 6
Метки (Все метки)

Ответ

попробуй менять экран и мерять его
*W=GetSystemMetrics(SM_CXSCREEN);
*H=GetSystemMetrics(SM_CYSCREEN);
w=1600
h = 900
это размеры текущего видео режима экрана к окну это не имеет отношения. ктому же я не меняю видео режим, просто окно создаю и там все рисую.

мне для перспективной матрицы нужны текущие размеры окна
C++
1
2
3
4
5
6
7
8
9
            //perspective = GLPerspectiveProjection(60.0f, 1.33f, 0.1f, 100.0f);
            perspective = GLOrthographicProjection(0, GetWidth() , 0, GetHeight(), 0,100);
            //perspective = Matrix4D_Identity;
            xcenter = GetWidth() /2;
            ycenter = GetHeight() /2;
            
            glMatrixMode(GL_PROJECTION_MATRIX);
            perspective = transpose(perspective);
            glLoadMatrixf( (float*) &perspective);
а ф-ии фигней страдают( вот, от куда 806 и 625 берутся Оо?

Вернуться к обсуждению:
GetWindowRect() Почему возвращается не тот размер окна? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2012, 19:10
Готовые ответы и решения:

Почему не изменяется размер окна как надо?
Надо сделать пропорциональное изменение ширины и высоты: uses GraphABC; var W, H: integer; ...

CSS, сделал размер текста в зависимости от размера окна браузера. Почему-то не работает.
Здравствуйте, вот адрес страницы. Вот код страницы: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0...

Почему ничего не возвращается?
Помогите, пожалуйста, разобраться, почему на выходе ничего не возвращается..:cry: #include...

Почему скролл возвращается обратно
Здравствуйте, не могу понять, $(document).scrollTop(scrollTop); сначала срабатывает, а затем...

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

Почему возвращается нулевой указатель?
Всем привет. Не могу понять из за чего внутри метода указатель корректно присваивается, видно что...

Почему матрица не возвращается из процедуры?
Двумерный массив &quot;mat&quot; не изменяется, есть кто более компетентный? текст программы: program...

Почему возвращается пустой массив
function range(start, end) { let resultMassive = ; for(let i = start;...

Разработать шаблон функции, в которую передается массив и размер и возвращается индекс минимального элемента
Разработать шаблон функции, в которую передается массив и размер и возвращается индекс минимального...

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