WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  VC++ & MS Office OLE

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   VC++ & MS Office OLE
ALiEN опубликован 23-05-2001 14:34 MSK   Click Here to See the Profile for ALiEN   Click Here to Email ALiEN  
народ, help..

в общем идея такая - сижу это я внутри Excel уже, под видом DLL
ессно могу получить CWnd * pMyCWnd - это основное окно Excel
CDC * pDC = pMyCWnd->GetDC(); //это его распрекрасный контекст
который суть screen.
Необходимо: подсунуть ему для отрисовки свой контекст
который суть:
CDC memDC;
CBitmap memBitmap;
memDC.CreateCompatibleDC(pDC)ж
memBitmap.CreateBitmap(BMP_X,BMP_Y,1,16,NULL);
memDC.SelectObject(&memBitmap);

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

ИДЕИ ?

Rush опубликован 23-05-2001 22:22 MSK     Click Here to See the Profile for Rush  Click Here to Email Rush     
Если такой хитрый, чтож WM_PAINT не умеешь ?
Rush опубликован 23-05-2001 22:23 MSK     Click Here to See the Profile for Rush  Click Here to Email Rush     
да и subclassing есть если уж совсем плохо...

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.