|
|
|
Добавить текстовое окно на окно программы
|
|||
|---|---|---|---|
|
#18+
Хочу сделать следующую фигню: есть окно программы - стол игры в покер (окно клиента). Игра происходит одновременно на 12 столах (12 отдельных окон), которые ессно, накладываются друг на друга, и в тот момент, когда игроку нужно сделать ход на одном из столов, этот стол становится перед всеми остальными, и ждет реакцию игрока. Когда на этом столе игрок сделал ход, перед ним возникает следующий стол, требующий реакции игрока. При игре на 12-ти столах игра идет очень интенсивно, и часто игрок не знает исхода раздачи, т.к. помнить, на каком столе происходит какая раздача, занимает много ресурсов мозга (я имею в виду запоминание названий столов) и это отвлекает от мыслей о игре. На 12 столах происходит ~800 раздач в час. Для того, чтобы упростить контроль над столами, я хочу их пронумеровать. Т.е. каждому открываемому столу будет присваиваться индекс, и он будет отображаться, например, в правом верхнем углу стола (как я сделал примерно в фотошопе). Помогите, пожалуйста, решить эту задачу. Я думаю, нужно как-то программно добавить на окно стола текстовое окошко, и в него прописать индекс. Обнаружить столы и их хендлы, я думаю, осилю, а вот как программно добавить поле - не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 19:59 |
|
||
|
Добавить текстовое окно на окно программы
|
|||
|---|---|---|---|
|
#18+
Spy++ при наведении на стол показывает следующее: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 20:00 |
|
||
|
Добавить текстовое окно на окно программы
|
|||
|---|---|---|---|
|
#18+
Я порассуждаю.... может проще сделать отдельное окно-форму с нужным индексом, которое будет привязано к координатам своего окна-носителя, и будет появляться тогда, когда его носитель будет первым в стопке окон-столов? Тогда, если столы не перекрываются полностью, и на нижнем будет виден угол, на котором якобы должен быть индекс, то его не будет, т.к. то окно не верхнее. А это не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 23:47 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36004181&tid=2160955]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 387ms |

| 0 / 0 |
