Каждое приложение должно иметь один
Каждое приложение должно иметь один и только один объект главного класса приложения.
Метод
InitInstance главного класса приложения CFirstApp служит для инициализации. Он вызывается автоматически всякий раз, когда запускается очередная копия приложения. В приложении first метод
InitInstance используется для вывода на экран диалоговой панели при помощи функции
AfxMessageBox, определенной в MFC.
Вместо функции
AfxMessageBox можно воспользоваться функцией
MessageBox программного интерфейса Windows. Когда из приложения, созданного с использованием классов MFC, вызываются функции программного интерфейса Windows, необходимо указывать перед именем функции символы ::. Например, вызов функции
MessageBox будет выглядеть следующим образом:
::MessageBox(NULL,"First MFC-application","Message",MB_OK);
В конце метода
InitInstance вызывается оператор return и возвращается значение FALSE. Приложение сразу же завершается. Если метод
InitInsatnce вернет значение TRUE, приложение продолжит свою работу и приступит к обработке очереди сообщений.
Содержание Назад Вперед