С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
)))
 Аватар для aleks_pilipenko
610 / 423 / 55
Регистрация: 31.12.2009
Сообщений: 2,334
Записей в блоге: 3

Стили окна

29.03.2017, 01:25. Показов 1918. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
требуется создать элемент который будет шириной 100, высотой по окну приложения и при изменении размера окна приложения ширина остается, а высота меняется вслед за окном приложения.
в C# это свойство:
C#
1
richTextBox1.Dock = System.Windows.Forms.DockStyle.Left;
C++
1
2
3
4
5
6
7
8
9
10
11
12
    hEdit2 = CreateWindowEx(WS_EX_LEFT,         // улучшенный стиль окна
            L"EDIT",        // указатель на зарегистрированное имя класса
            NULL,       // указатель на имя окна
            WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_EX_LEFT | 
            ES_LEFT | ES_MULTILINE | ES_AUTOVSCROLL,            // стиль окна
            0,              // горизонтальная позиция окна
            100,                // вертикальная позиция окна
            100,            // ширина окна
            50,         // высота окна
            hWnd,(HMENU)IDR_MENU1,          // дескриптор родительского или окна собственника
            (HINSTANCE)GetModuleHandle(NULL),       // дескриптор экземпляра прикладной программы    
            NULL);
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.03.2017, 01:25
Ответы с готовыми решениями:

Стили окна
Здравствуйте, подскажите пожалуйста есть ли такой стиль окна который отвечает за то что бы окно нельзя было развернуть во весь экран? ...

WinAPI и стили окна
Всем привет! В общем, раньше работал только в консоли. Учился. Теперь вот решил, что пора бы уже заняться написанием программ,...

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

6
 Аватар для Asaido
30 / 11 / 2
Регистрация: 24.02.2017
Сообщений: 47
29.03.2017, 14:51
тут все вручную. вот совсем недавно тема была
1
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 8
29.03.2017, 15:28
Может подойдет пример из темы только
C++
1
2
3
4
case WM_SIZE:
        GetClientRect(hWnd, &rc);
        MoveWindow(hWndChild, 0, 100, 100, rc.bottom-rc.top, 1);
        return 0;
0
)))
 Аватар для aleks_pilipenko
610 / 423 / 55
Регистрация: 31.12.2009
Сообщений: 2,334
Записей в блоге: 3
29.03.2017, 17:11  [ТС]
Неужели нет свойств как в windows.forms? Прямо руки теперь чешутся, создать простейшую форму в c# с этим свойством, и в дизассемблере поразбирать...

Есть же свойства подобные, я находил выравнивание текста по правому краю, например в edit, пока делал попытки найти самостоятельно...

Для этого залез в какой-то файл в отладчике, но там слишком много свойств, перебирать устану...)))
0
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 8
29.03.2017, 18:08
В winapi все ручками нужно набирать. Сам учу и все набираю. И тоже проблема с мастабированием
0
30.03.2017, 17:02

Не по теме:

Цитата Сообщение от aleks_pilipenko Посмотреть сообщение
дизассемблере поразбирать...
Зачем дизассемблить? Вот исходники :scratch:

0
)))
 Аватар для aleks_pilipenko
610 / 423 / 55
Регистрация: 31.12.2009
Сообщений: 2,334
Записей в блоге: 3
30.03.2017, 17:14  [ТС]
Operok, уже посмотрел в нотепад. Там действительно через нет-библиотеку делается. Придется ручками писать.)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.03.2017, 17:14
Помогаю со студенческими работами здесь

Как получить координаты окна в относительно его родительского окна?
А то походу GetWindowRect(Window, &WindowRectangle); относительно экрана получает. А надо относительно клиентской области родительского...

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

Окно: создать 4 окна, в центре каждого из окон вывести номер окна в порядке создания(1-4)
Не могу справиться с программой, Нужно создать 4 окна. В центре каждого из окон вывести номер окна в порядке создания(1-4). При нажатии...

Закрытие дочернего окна приводит к закрытию основного окна
Суть задания "После нажатия левой кнопки мышки в области окна в левом углу окна создать временное окно размером в чверть основного окна....

Создание невидимого окна поверх окна другой программы
Здравствуйте, как сделать невидимое окно поверх окна сторонней программы , например блокнота, и если изменился размер блокнота то и окно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru