Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ON_WM_NCPAINT(), Может поможет кто 
:(
    Опции темы
Coocky
Дата 14.3.2006, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Нет ли у кого примерчика, как правильно перерисовать системное меню?
Че-то у меня бред получается..
Ну или код сюда можно выложить smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Coocky
Дата 14.3.2006, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Код

CRect rc;
  GetWindowRect(rc);
  CRect rb;
  int x=rc.top+22;
  rb=CRect(0,x,rc.right,rc.bottom); //Actually 220
  HRGN hRgnCaption = ::CreateRectRgnIndirect(&rb);
  DefWindowProc(WM_NCPAINT,(WPARAM)hRgnCaption,NULL);// Вот это надо добавлять 
  DeleteObject(hRgnCaption);
  CWindowDC dc(this);    
  rc.bottom = GetSystemMetrics(SM_CYCAPTION) + GetSystemMetrics(SM_CYFRAME);
  dc.StretchBlt(0,0,rc.Width(),22,&memDC5,0,0,bitmapinfo5.bmWidth,bitmapinfo5.bmHeight,SRCCOPY);



Всем спасибо за помощь! smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0382 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.