»áÔ±£º ÃÜÂ룺 ¡¡Ãâ·Ñ×¢²á | Íü¼ÇÃÜÂë | »áÔ±µÇ¼ ÍøÒ³¹¦ÄÜ£º ¼ÓÈëÊÕ²Ø ÉèΪÊ×Ò³ ÍøÕ¾ËÑË÷  
 °²È«¼¼Êõ¼¼ÊõÎĵµ
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ºÚ¿Í½Ìѧ
  ¡¤ ·À»ðǽ
  ¡¤ Â©¶´·ÖÎö
  ¡¤ ÆƽâרÌâ
  ¡¤ ºÚ¿Í±à³Ì
  ¡¤ ÈëÇÖ¼ì²â
 °²È«¼¼ÊõÂÛ̳
  ¡¤ °²È«ÅäÖÆ
  ¡¤ ¹¤¾ß½éÉÜ
  ¡¤ ·À»ðǽ
  ¡¤ ºÚ¿ÍÈëÇÖ
  ¡¤ Â©¶´¼ì²â
  ¡¤ Æƽⷽ·¨
  ¡¤ É±¶¾×¨Çø
 °²È«¼¼Êõ¹¤¾ßÏÂÔØ
  ¡¤ É¨Ã蹤¾ß
  ¡¤ ¹¥»÷³ÌÐò
  ¡¤ ºóÃÅľÂí
  ¡¤ ¾Ü¾ø·þÎñ
  ¡¤ ¿ÚÁîÆƽâ
  ¡¤ ´úÀí³ÌÐò
  ¡¤ ·À»ðǽ
  ¡¤ ¼ÓÃܽâÃÜ
  ¡¤ ÈëÇÖ¼ì²â
  ¡¤ ¹¥·ÀÑÝʾ
¼¼ÊõÎĵµ > VCÎĵµ > ´°Ìå½çÃæ
ÈÃÄãµÄÈí¼þ½çÃæ¸üƯÁÁ
·¢±íÈÕÆÚ£º2005-09-05 17:37:53×÷ÕߣºÖ ³ö´¦£ºPConline  

¡¡¡¡ÎÒÃÇʹÓùýºÜ¶àµÄÈí¼þ£¬ ¸øÎÒÃÇÁôÏÂÓ¡ÏóºÜÉîµÄÊÇÄÇЩ½çÃæƯÁÁÇÒÃÔÈ˵ÄÈí¼þ£¬ ¹úÍâµÄÈí¼þÏóQickTime,¹ú²úµÄÏó½ðɽ´Ê°ÔµÈ£¬ËüÃǵÄÈí¼þ½çÃæÉè¼Æ·ç¸ñ¶¼ÓжÀÌØÖ®´¦¡£±¾È˸ú¾Ý×ÔÒѵľ­ÑéºÍ´ó¼Ò̽ÌÖÒ»ÏÂÈí¼þµÄƯÁÁ½çÃæʵÏÖµÄÔ­Àí²¢ÌṩDEMO³ÌÐò¡£

¡¡¡¡Ò»¡¢Æ¯ÁÁ½çÃæʵÏÖµÄÔ­Àí

¡¡¡¡ÓÃͼÏóÔªËØ×Ի洰¿Ú±êÌâÑùÀ¸£¬±ß¿ò£¬ÏµÍ³°´Å¥£¨×î´ó»¯¡¢×îС»¯¡¢¹Ø±Õ°´Å¥£©»¹Óа´´°¿ÚÖеĿؼþ¡£Í¼Ïóµ±È»ÊÇÃÀ¹¤»­µÄ£¬µ«ÒªÄã½ÌÃÀ¹¤Ôõôȥ»­£¬ÊDz»ÊDz»ÄÜÀí½â? £¬´ô»áÎÒ»á¸æËßÄãÄãÈçºÎÈ¥½ÌÃÀ¹¤»­.ÇëÏÈ×Ðϸ¿´ÏÂͼ¡£

¡¡¡¡Ã÷°×ÁË°É£¬±»ºìÏß±§À¨µÄ²¿·Ö¶¼ÊÇÒª»­µÄͼÏó¡£»­µÃºÃ²»ºÃ»áÖ±½ÓÓ°ÏìÄãµÄÈí¼þ½çÃæ¡£
¡¡¡¡¶þ¡¢Ô­Àí˵ÍæÁË£¬À´ËµÒ»ÏÂʵÏֵĻù±¾ÖªÊ¶

¡¡¡¡1¡¢VCÈí¼þ»æͼ¼¼Êõ£º

CBitmap* pBitmap = new CBitmap;
BITMAP BmpInfo;
CBitmap* pOldBitmap;
CDC* pDisplayMemDC=new CDC;
pDisplayMemDC->CreateCompatibleDC(pDC);

pBitmap->LoadBitmap(IDB_TITLE_LEFT);
pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap);
pBitmap->GetBitmap(&BmpInfo);

// x,yΪ»æͼλÖà £¬±ØҪʱ´ËÓï¾äÒªÓÐFor£¨..£»..£»..£©¿ØÖÆ
pDC->BitBlt(x,y, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY);

pDisplayMemDC->SelectObject(pOldBitmap);
pBitmap->DeleteObject();

ReleaseDC(pDisplayMemDC);//¼ÇµÃÖ´ÐÐÒÔϵÄÓï¾ä
delete pDisplayMemDC;
delete pBitmap;

¡¡¡¡2¡¢×ø±êµÄ¸ÅÄµã¡¢´°¿Ú×ø±êºÍÆÁÄ»×ø±ê¼°×ª»»£¬ºÜÖØÒª£¡Èç²»Çå³þÇëÏȸ´Ï°Ïà¹Ø֪ʶ¡£

¡¡¡¡ÏÂͼÊÇÎÒдÔÚÒ»¸ö½çÃ棬¾ÍÊÇ»ùÓÚÉÏÊöÔ­ÀíʵÏֵģº

 

¡¡¡¡ÏÂÃæ½éÉÜÈí¼þÈçºÎʵÏֵģº

¡¡¡¡¢Ù¡¢ÖØÔضԻ°¿òµÄÏûÏ¢º¯Êý£º

 void OnNcLButtonDown(UINT nHitTest, CPoint point);

//µ¥»÷±êÌâÀ¸Ê±ÊÇÏìÓ¦ void OnNcMouseMove(UINT nHitTest, CPoint point);

//Mous ÔÚ±êÌâÒƶ¯Ê±ÏìÓ¦ LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)

¡¡¡¡¢Ú¡¢Ìí¼Ó¹Ø¼ü³ÉÔ±º¯ÊýΪ£ºBOOL DrawTitleBar(CDC *pDC)

¡¡¡¡¢Û¡¢Ìí¼ÓÍêÏûÏ¢º­Êýºó£¬ÔÚ.cppÖÐʵÏÖËüÃǵĴúÂë(µã»÷²é¿´´úÂ븽¼þ)£º

¡¡¡¡ºÃÁËÔËÐÐÄãµÄÐò³Ì£¬¼´¿É³öÏÖƯÁÁµÄ½çÃ档˵Ã÷ÔÚÉè¼Æ¶Ô»°¿òʱ×îºÃֻѡÉÏTitle Bars,ÆäËü²»Òª.ÏûÏ¢º¯ÊýÒªÊÖ¶¯Ìí¼Ó¡£Ö»±¾³ÌÐòÊÇÔÚVC++6.0 +WinXP»·¾³ÏÂÍê³ÉµÄ¡£

¡¡¡¡¾­¹ýʵ¼ùÖ¤Ã÷£¬½ö½ö»­Ò»¸ö´°¿ÚºÜÈÝÒ×£¬¶à´°¿Ú³ÌÐòÈí¼þʵÏÖͳһ·ç¸ñºÜÄÑ¡£ÈçÈôÓлú»áµÄ»°£¬ÎÒ»áºÍ´ó¼Ò¼ÌÐø̽ÌÖÈçºÎ½«Éè¼ÆºÃµÄƯÁÁ´°¿Ú×ÓÀ໯£¬ÈóÌÐòËùÓеĴ°¿ÚÓÐͳһ·ç¸ñ£¬ÃÀ»¯´°¿ÚµÄÆäËü¿Ø¼þ²¢¿É×Ô¶¯Ëæ´°¿Ú¸Ä±ä¶øµ÷Õû´óС¡£ÎÒÏëÄDzÅÊÇÎÒÃÇ´ó¼Ò¹ØÐĵġ£¶Ô²»£¿

¡¡¡¡±¾È˵ÄÁªÏµQQ£º34544052 ¡¡Email:Song_0962@sina.com .

 

¡¾·µ»Ø¶¥²¿¡¿ ¡¾´òÓ¡±¾Ò³¡¿ ¡¾¹Ø±Õ´°¿Ú¡¿

¹ØÓÚÎÒÃÇ / ¸øÎÒÁôÑÔ / °æȨ¾Ù±¨ / Òâ¼û½¨Òé / ÍøÕ¾±à³ÌQQȺ   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net ¼ÓÔØʱ¼ä 0.00157