Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
neewb
0 / 0 / 0
Регистрация: 24.02.2012
Сообщений: 5
#1

window и listbox общий размер и скролл, always top(in game) - C++

26.02.2012, 07:28. Просмотров 406. Ответов 0
Метки нет (Все метки)

Доброе время суток. Я создал окно в нем listbox
hWnd = CreateWindow(TEXT("Class"), TEXT("Заголовок окна"), WS_OVERLAPPEDWINDOW , 0, 0, 500, 300, NULL, NULL, hInstance, NULL);
hwndList = CreateWindow (TEXT ("listbox"), NULL, WS_CHILD | WS_VISIBLE | LBS_DISABLENOSCROLL| LBS_HASSTRINGS | WS_BORDER | WS_HSCROLL | WS_VSCROLL ,
0, 25, 500, 300, hWnd, (HMENU) IDL_LISTBOX, (HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE), NULL);
string abc = "text";
SendMessageA(hwndList, LB_ADDSTRING, 0, (LPARAM)abc.c_str());

Подскажите пожалуйста:
1)Можно сделать общий размер для окна и listbox'а, так чтобы размеры менялись одновременно для обоих(например вместо 500, 300 указать 100%, 100% по отношению к hWnd)
Если нет, то как сделать для них общий скролл? Дело в том, что когда уменьшаю размер окна компилированной программы, скролл listbox'a пропадает.
2)Возможен ли перенос строки в lisbox, если string abc превышает длину listbox? Добавленная в строку \n отображается как непонятный символ.
3)Как сделать окно always on top для игр? Решения, на которые я натыкаюсь в сети не помогли, кроме как запустить саму игру в оконном режиме.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2012, 07:28     window и listbox общий размер и скролл, always top(in game)
Посмотрите здесь:

C++ Game Develop
C++ Скролл в С
C++ 2D Game
C++ google jam or top coder
Ввести размер массива с клавиатуры и передать этот размер в конструктор C++
C++ Game developing на C++
C++ Game порт. или не Game порт
C++ Создание стека по примеру из учебника Лафоре. Что означает top = -1?
Параллельное пограммирование MPI (Game of Life ) C++
Stack.top в c++ C++
Нужна конструктивная критика по оформлению и читабельности кода (Game Trainer C++) C++
Функция window() в Turbo C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru