Уровень 4 выбора вводит :has()
(ранее индикатор объекта !
), который позволит вам выбрать предыдущего брата с:
previous:has(+ next) {}
... но в время написания, это некоторое расстояние, выходящее за пределы кровопускания для поддержки браузера.
Не думайте, что это глупо, мне потребовалась целая вечность, чтобы понять это, когда я впервые перешел с VC6 на VS2008!
В любом случае, а также для моей справки, вот эти полные шаги для добавления диалогового окна и переопределения метода OnInitDialog
:
IDD_MYDIALOG
. CMyDialog
, выберите CDialog
в качестве базового класса, затем нажмите Finish . Это создаст файлы с именами MyDialog.cpp
и MyDialog.h
и добавит их в ваш проект. Чтобы переопределить метод OnInitDialog
в классе CMyDialog
:
MyDialog.h
. class CMyDialog: public CDialog
. (В верхней части окна «Свойства» должно отображаться « CMyDialog VCCodeClass» - это важно, потому что окно Свойства сильно зависит от контекста, и вы получаете разные параметры в зависимости от расположения в редакторе.) OnInitDialog
. Откройте Class Wizard, затем перейдите к Вкладке Виртуальных функций. Дважды щелкните по whic