На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Как программно изменить размер окна?
    Я уже давно догадался, что меня имеет это VC++6

    но теперь он не знает что такое CMyApp класс... ААААА
      Цитата Russel @
      но теперь он не знает что такое CMyApp класс... ААААА
      - блин.. при чем здесь студия?
      CMyApp - это класс твоего приложения, наследованый от:
      ExpandedWrap disabled
        class CMyApp : public CWinApp
      ;)

      Добавлено
      класс приложения у тебя есть однозначно ;) глянь как ты его там обозвал, или мастер нагенерил..
        РАБОТАЕТ УРА
          Russel, И что сделал?
            Russel, - партизан :) ни за что не признаеться..
              Привожу полный код:
              Приложение WinMine
              Rows & Columns - размеры поля программы САПЕР... вот и все

              ExpandedWrap disabled
                void CWinMineDoc::ChangeWindow(int Rows, int Columns)
                {
                    CWinMineApp* pApp = (CWinMineApp*)AfxGetApp();
                    CMainFrame *pMainFrm = NULL;
                    pMainFrm = (CMainFrame*)pApp->m_pMainWnd;
                    if(pMainFrm != NULL)
                        ::SetWindowPos(pMainFrm->m_hWnd, NULL, 0, 0, Columns*16+10, Rows*16+10+::GetSystemMetrics(SM_CYMENU)+::GetSystemMetrics(SM_CYCAPTION), SWP_NOMOVE | SWP_NOZORDER);
                }


              Всем спасибо за обсуждение
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0231 ]   [ 16 queries used ]   [ Generated: 11.11.25, 18:54 GMT ]