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

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

Восстановить пароль Регистрация
 
neewb
0 / 0 / 0
Регистрация: 24.02.2012
Сообщений: 5
26.02.2012, 07:28     window и listbox общий размер и скролл, always top(in game) #1
Доброе время суток. Я создал окно в нем 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 порт
Параллельное пограммирование MPI (Game of Life ) C++

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

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

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