ва функции UpdateWindowO опера
Автор admin Суббота, 11 апреля 2009 11:32
ва функции UpdateWindowO оператор, выделенный в представленном ниже фрагменте полужирным шрифтом. BOOL CMiniPaintApp::Initlnstance( ) { // Другие операторы if (!ProcessShellCommand(cmdInfo)) return FALSE; m_pMainWnd->ShowWindow(SWJHOW) ; m_pMainwnd->UpdateWindow(); m_pMainWnd->DragAcceptFi1es(); return TRUE; } Регистрация типа файла 107 Рассмотрим работу этого кода более подробно. Объект приложения содержит переменную m_pMainWnd, представляющую собой указатель на объект главного окна. Она определена в классе CWi nThread, который является базовым для класса CWinApp. Функция InitlnstanceO использует этот указатель для вызова функции DragAcceptFilesO. Обращение к последней должно осуществляться после вызова функции ProcessShellCommando, которая создает главное окно и присваивает значение переменной m_pMainWnd. После вызова функции DragAcceptFilesO (когда пользователь «отпустит» буксируемый значок файла) библиотека MFC автоматически открывает файл, создает объект класса CArchive и вызывает функцию SerializeO. Следовательно, для поддержки операции перетаскивания дополнительный код писать не нужно. Регистра
Комментарии закрыты.
Последние комментарии