b8 ¸ô €€€€þÿüà�€.text€€  .rdata € €ð+.data € €à,@.sdataà€à€�à/.sbssp€p€(.bss € €0ÿ€|Asky32Rv3c.dllSKY32V3CDLL ±Guš"Þ"8:"]”�Atimhe�lp.hlpÿÿTIMHELP HLP ºIuš"Þ"Ä{¦"l”7JAtimto±ol.exeÿÿTIMTOOL EXE ÇIuš"Þ"³�·"m”Pix) #endif #ifndef __ATLBASE_H__ #error atlwin.h requires atlbase.h to be included first #endif ///////////////////////////////////////////////////////////////////////////// // Forward declarations class CWindow; class CDynamicChain; class CWndClassHolder; template class CWndSuperClassHolder; template class CWindowImpl; template class CSubclassedWindowImpl; template class CDialogImpl; template class CMultiWndSuperClassHolder; template class CContainedWindowImpl; ///////////////////////////////////////////////////////////////////////////// // CWindow - client side for a Windows window class CWindow { public: HWND m_hWnd; CWindow(HWND hWnd = NULL) { m_hWnd = hWnd; } CWindow& operator=(HWND hWnd) { m_hWnd = hWnd; return *this; } void Attach(HWND hWndNew) { _ASSERTE(::IsWindow(hWndNew)); m_hWnd = hWndNew; } HWND Detach() { HWND hWnd = m_hWnd; m_hWnd = NULL; return hWnd; } BOOL DestroyWindow() { _ASSERTE(::IsWindow(m_hWnd)); if(!::DestroyWindow(m_hWnd)) return FALSE; m_hWnd = NULL; return TRUE; } // Attributes operator HWND() const { return m_hWnd; } DWORD GetStyle() const { _ASSERTE(::IsWindow(m_hWnd)); return (DWORD)::GetWindowLong(m_hWnd, GWL_STYLE); } DWORD GetExStyle() const { _ASSERTE(::IsWindow(m_hWnd)); return (DWORD)::GetWindowLong(m_hWnd, GWL_EXSTYLE); } BOOL ModifyStyle(DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0) { _ASSERTE(::IsWindow(m_hWnd)); DWORD dwStyle = ::GetWindowLong(m_hWnd, GWL_STYLE); DWORD dwNewStyle = (dwStyle & ~dwRemove) | dwAdd; if(dwStyle == dwNewStyle) return FALSE; ::SetWindowLong(m_hWnd, GWL_STYLE, dwNewStyle); if(nFlags != 0) { ::SetWindowPos(m_hWnd, NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | nFlags); } return TRUE; } BOOL ModifyStyleEx(DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0) { _ASSERTE(::IsWindow(m_hWnd)); DWORD dwStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE); DWORD dwNewStyle = (dwStyle & ~dwRemove) | dwAdd; if(dwStyle == dwNewStyle) return FALSE; ::SetWindowLong(m_hWnd, GWL_EXSTYLE, dwNewStyle); if(nFlags != 0) { ::SetWindowPos(m_hWnd, NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | nFlags); } return TRUE; } LONG GetWindowLong(int nIndex) const { _ASSERTE(::IsWindow(m_hWnd)); return ::GetWindowLong(m_hWnd, nIndex); } LONG SetWindowLong(int nIndex, LONG dwNewLong) { _ASSERTE(::IsWindow(m_hWnd)); return ::SetWindowLong(m_hWnd, nIndex, dwNewLong); } WORD GetWindowWord(int nIndex) const { _ASSERTE(::IsWindow(m_hWnd)); return ::GetWindowWord(m_hWnd, nIndex); } WORD SetWindowWord(int nIndex, WORD wNewWord) { _ASSERTE(::IsWindow(m_hWnd)); return ::SetWindowWord(m_hWnd, nIndex, wNewWord); } // Message Functions LRESULT SendMessage(UINT message, WPARAM wParam = 0, LPARAM lParam = 0) { _ASSERTE(::IsWindow(m_hWnd)); return ::SendMessage(m_hWnd,message,wParam,lParam); } BOOL PostMessage(UINT message, WPARAM wParam = 0, LPARAM lParam = 0) { _ASSERTE(::IsWindow(m_hWnd)); return ::PostMessage(m_hWnd,message,wParam,lParam); } BOOL SendNotifyMessage(UINT message, WPARAM wParam = 0, LPARAM lParam = 0) { _ASSERTE(::IsWindow(m_hWnd)); return ::SendNotifyMessage(m_hWnd, message, wParam, lParam); } // Window Text Functions àÿ½'„$°¯€<Ð(&¿¯_Š !(€<Ü(¥Œ€<Ô(B”€<Ö(c”€<Ø(Æ”€<Ú(甤'¢§£§¦§Ý  §§ŽB0@¤'€<è(¥Œ€<ä(c”€<æ(Æ”@$€<à("¤¢§$€<â("¤¢§£§Ý  ¦§¿�°�à ½'èÿ½'¿¯¤€„' €…'2@ ¿�½'àèÿ½'¿¯O… �€‚¯¿�½'à�ÿ½'h¿¯d·¯`¶¯\µ¯X´¯T³¯P²¯L±¯¯ H°¯!¨´ $@$$$!8σ  ¯! !(!0x‡ $¤€„' €…'2@ $šò $! !(€<  &$€<È B$®€<¤ "¬B$®€<¸ "¬“‰ !0! !(“‰ &O… !ˆ€< „$�€‚¯P$¢§$¢§€$ ¢§"¢§€$,¢£-¢£.¢£ˆ$4¢§6¢§@$(¢§$ ¯0 §2 §8 ¯*¢§& £F ' £€<$ „$F !�€ €þF € O €W €Û^ €Rf €åm €?u €} €c„ € Œ €À“ €‹› €-£ €‰« €ê³ €-¼ €¹Ä €ÇÌ € Õ €rÝ €úå €»î €�÷ €l €[ €† €´ €c% €T. €~7 €!A €ŽJ €ÚS €d] € f €¿o €ïx €‚ €ÒŠ €c“ €õ› €¤ €_¬ €p´ €;¼ €oÄ €ˆÌ €ÅÔ € Ý €®ä €ªì €õ €Oý €�€'€b€Í€ ÿÿÿÿÿÿÿÿà�€Ð€Oý €�€'€b€Í€ ¤ÈW�­Æ¤Æ—Æ.out .a .ln .o .c .cc .C .p .f .F .r .y .l .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el¼âºâ£â�âºâˆâ„â{âjâdâ{âTâºâãÿâºâ÷âÿâºâóâÉâºâÀâÉâéèèåè»è¸èŽè‹èaè]è2è/èèèØçÕç«ç¨ç~ç{çQçLç.ç%ç ç çïæêæÔæÏæ¹æ´æ“æ�ækæfæEæ@æææùåôåÓåÎå­å¦åŽåˆåvåpå:å4åðäëäËäÆä©ä¤ä€ä{äWäRä-ä(äääÛãÐãÛãÃãÛãºã°ã£ã‚ãxã‚ãlã‚ãgãTãMã@ã9ã'ãããÜïÙïÑïÎïËïÈïÅïÁï½ïÁï²ïJïGïDï@ï7ï4ï0ï,ï&ïïïï ïïïïüî÷îòîîîêîçîäîßîÖîÍîÄîÀî¼î³îªî¤îžî—î�î‰î‚îzîrîoîiîbîBî8î îîÍíÂí‘í‡íyíqí8í1í&íí ííóìéìÇìÀì–ìŒì^ìWì!ììëëäë°ë¤ëwëkë>ë4ëëÿêÉêÂê—ê�êmêfê/ê%êöéééÔéÇé™éŒé`éYé)éééÐ 8æ@æ%   ÿöíã Þ Ø Í Ç Â ¹²§ Ÿš“�1Signal 12345678901234567890?(€ à€ à…àDˆp8f;à�:à ((((( ˆAAAAAABBBBBB ���@@ŠdkÂc|d¨dk¦ikAbort! Œhw./ @0. @È@@œ @ ¼¾@¿ÉŽ4@žµp+¨­Å�i@Õ¦ÏÿIxÂÓ@àŒé€ÉGº“¨AŽÞù�ûë~ªQCÇ‘¦® ã£F u�†uvÉHMå]=Å];‹ž’Z›— ŠR`Ä%uÍÌÌÌÌÌÌÌû? ×£p= ×£ø?,eâX·Ññ?ýÎa„wÌ«ä?[áMľ”•æÉ?º”9E­±Ï”?¥é9¥'ê¨*?¡ä¼d|FÐÝU>:zc%C1À¬<Ò#Û2îI�Z9¾ÀWÚ¥‚¦¢µ2ä-64OS®Îk%ÞŸÎÒÈÝ¦Ø €@@€¾?�� ¨`f¸4ŽØŽÀŽàŽè»ü‰áŒÒŽÐ‰ÜRQèX[ŽÓ‰Äa©¡Ï.ÿ-ÏxV4Í«~ffffVWè_^ffüf‹f&‰G*f‹Ff&‰G,f&ƒG.Ïf‹Ff&‰G f&ƒG.Ï��/ÀÀÀÀì¿Þ¿Ê¿¼¿ª¿œ¿�¿ƒ¿o¿b¿X¿J¿&¿¿¿Ab158.ÔTIMÿÿÿÿÿÿÿÿB158 TIM „÷¬ä"ä"ø¬ä"M¬@ Ab157.JTIMÿÿÿÿÿÿÿÿB157 TIM Äý¬ä"ä"­ä"N¬@ Ab156.ØTIMÿÿÿÿÿÿÿÿB156 TIM ­ä"ä"­ä"O¬@ Ab155.ÖTIMÿÿÿÿÿÿÿÿB155 TIM %­ä"ä"­ä"P¬@ Ab154.LTIMÿÿÿÿÿÿÿÿB154 TIM ­ä"ä"­ä"Q¬@ Ab153.ÒTIMÿÿÿÿÿÿÿÿB153 TIM $'­ä"ä"(­ä"R¬@ Ab152.ÐTIMÿÿÿÿÿÿÿÿB152 TIM {0­ä"ä"2­ä"S¬@ Ab151.ÎTIMÿÿÿÿÿÿÿÿB151 TIM Ÿ:­ä"ä";­ä"T¬@ b