Автор: Aktaf
Дата сообщения: 01.04.2014 20:46
Некоторые ответы вычислил, но пока не получается...
Перепробовал все варианты. У меня пока больше вариантов нет [more=вот группа]
MENUITEM "Aspect Ratio", ID_DISPLAY_ASPECTRATIO, INACTIVE, MENUBARBREAK
MENUITEM SEPARATOR
MENUITEM "Free adjust", ID_DISPLAY_AR_FREE
MENUITEM "? (Source)", ID_DISPLAY_AR_PIXEL_SOURCE
MENUITEM "10:11 pixel (DV-NTSC)", ID_DISPLAY_AR_PIXEL_0909
MENUITEM "1:1 pixel (Square)", ID_DISPLAY_AR_PIXEL_1000
MENUITEM "59:54 pixel (DV-PAL)", ID_DISPLAY_AR_PIXEL_1093
MENUITEM "40:33 pixel (DV-NTSC Wide)", ID_DISPLAY_AR_PIXEL_1212
MENUITEM "15:11 pixel (SVCD-NTSC)", ID_DISPLAY_AR_PIXEL_1364
MENUITEM "118:81 pixel (DV-PAL Wide)", ID_DISPLAY_AR_PIXEL_1457
MENUITEM "59:36 pixel (SVCD-PAL)", ID_DISPLAY_AR_PIXEL_1639
MENUITEM "20:11 pixel (SVCD-NTSC Wide)", ID_DISPLAY_AR_PIXEL_1818
MENUITEM "59:27 pixel (SVCD-PAL Wide)", ID_DISPLAY_AR_PIXEL_2185
MENUITEM "4:3 frame (TV)", ID_DISPLAY_AR_FRAME_1333
MENUITEM "15:11 frame (DV)", ID_DISPLAY_AR_FRAME_1364
MENUITEM "16:9 frame (Wide)", ID_DISPLAY_AR_FRAME_1777
MENUITEM "Preferred filter", ID_DISPLAY_FILTER, INACTIVE, MENUBARBREAK
MENUITEM SEPARATOR
MENUITEM "Point", ID_DISPLAY_FILTER_POINT[/more] среди которых нужно поставить галочку.
Это средняя колонка списка. Первым написана последняя строчка первой колонки.
(В колонке все строчки взаимосвязаны - галочку можно поставить только на одну строчку)
Далее переход к другой колонке. Галочка по умолчанию появляется в первой строчке:
MENUITEM "Free adjust", ID_DISPLAY_AR_FREE
Я же хочу, чтобы она встала во второй строчке. Это большой список. состоящий из ряда страниц.
Среди других строчек просматривается, другой вариант. Где галочки появляются в строчках, где в конце написано CHECKED.
По аналогии, та строчка была бы такой:
MENUITEM "? (Source)", ID_DISPLAY_AR_PIXEL_SOURCE, CHECKED
В этом же "списке", но, с большим количеством элементов меню, так же можно выделить использование, другого варианта:
Вот [more=одно окно]
MENUITEM "&Input video pane\tF9", ID_OPTIONS_DISPLAYINPUTVIDEO, CHECKED
MENUITEM "&Output video pane\tF10", ID_OPTIONS_DISPLAYOUTPUTVIDEO, CHECKED
MENUITEM "Arrange video panes vertically", ID_OPTIONS_VERTICALDISPLAY
MENUITEM "Swap input/output panes", ID_OPTIONS_SWAPPANES
MENUITEM SEPARATOR
MENUITEM "Display &decompressed output\tShift+F10", ID_OPTIONS_DISPLAYDECOMPRESSEDOUTPUT
MENUITEM "Show &status window", ID_OPTIONS_SHOWSTATUSWINDOW, CHECKED
MENUITEM SEPARATOR
MENUITEM "&Log\tF8", ID_OPTIONS_SHOWLOG
MENUITEM "Real-time profiler\tShift+F8", ID_OPTIONS_SHOWPROFILER[/more]
Галочки появляются в строчках в конце которых написано - , CHECKED.
Или в еще более сложных местах, С указанием координат расположения текстов, элементов. То, пишется так:
CONTROL "Show &input video",IDC_DRAW_INPUT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,133,70,10
CONTROL "Show &output video",IDC_DRAW_OUTPUT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,143,75,10
CONTROL "Show &decompressed video",IDC_DRAW_DOUTPUT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,153,99,10
Часто в заголовке таких групп, появляется GROUPBOX. И в таких группах галочки появляются в строках с BS_AUTOCHECKBOX.
Исходя из чего определяется в какой именно строке, это отследить не смог.
Пробовал дописать в разных вариантах. Или получал ошибку, или всегда там где до этого появлялись.
Возможно исходя из описанного , что-то понятнее станет. Или есть код, который указывает обязательное место появления?