锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久综合香蕉尹人综合网,国产精品美女久久久久网,99热热久久这里只有精品68http://www.shnenglu.com/kyelin/category/14080.html鏀墮泦,璁板綍,鏁寸悊,鍥炴敹zh-cnTue, 27 Jul 2010 13:01:30 GMTTue, 27 Jul 2010 13:01:30 GMT60- ClanLib Bmphttp://www.shnenglu.com/kyelin/archive/2010/07/27/121405.html鎴戦鎴戦Tue, 27 Jul 2010 09:02:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/07/27/121405.htmlhttp://www.shnenglu.com/kyelin/comments/121405.htmlhttp://www.shnenglu.com/kyelin/archive/2010/07/27/121405.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/121405.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/121405.html浣嗘渶鏂扮殑2.0鐗堟湰鍗存病浜?閲嶆柊娣誨姞涔?
http://www.shnenglu.com/Files/kyelin/ClanLib_Bmp_Provider.rar
]]> - Clanlib鍥劇墖鏍煎紡http://www.shnenglu.com/kyelin/archive/2010/07/07/119575.html鎴戦鎴戦Wed, 07 Jul 2010 05:18:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/07/07/119575.htmlhttp://www.shnenglu.com/kyelin/comments/119575.htmlhttp://www.shnenglu.com/kyelin/archive/2010/07/07/119575.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/119575.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/119575.html娌℃壘鍒癰mp鏀寔.

]]> - Clanlib涓枃鏀寔http://www.shnenglu.com/kyelin/archive/2010/07/07/119574.html鎴戦鎴戦Wed, 07 Jul 2010 05:12:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/07/07/119574.htmlhttp://www.shnenglu.com/kyelin/comments/119574.htmlhttp://www.shnenglu.com/kyelin/archive/2010/07/07/119574.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/119574.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/119574.html涓枃鏄劇ず:
鍦ㄩ潪unicode妯″紡涓嬪鏋滄兂姝e父鏄劇ず涓枃鐨勮瘽鍒欓渶瑕佷慨鏀笴L_Font閲岄潰鐨勬枃瀛楃粯鍒?
涓枃杈撳叆,
Clanlib涓殑娑堟伅寰幆緙哄皯TranslateMessage 鎵浠ヤ細瀵艱嚧鏃爓m_char娑堟伅,涔熷氨鏄濡傛灉鏈夊叾浠栫殑windows紿楀彛(濡侰Edit)瀛樺湪鐨勮瘽涔熸棤娉曡緭鍏ヤ簡.鏇村埆鎻愪腑鏂?
Clanlib鐨刧ui涓彧鏈変竴涓狢L_LineEdit鍙敮鎸佸崟琛岃嫳鏂囪緭鍏?
杈撳叆涓枃瑙e喅鏂規:
1).鍦ㄦ秷鎭淳閫佸墠娣誨姞TranslateMessage
2).鍦ㄦ秷鎭鐞嗗嚱鏁頒腑娣誨姞wm_char娑堟伅澶勭悊.
3).閲嶅啓涓涓敮鎸佸琛屼腑鏂囪緭鍏ユ帶浠?
]]> - 紿楀彛鎺ュ叆闂http://www.shnenglu.com/kyelin/archive/2010/07/02/119188.html鎴戦鎴戦Fri, 02 Jul 2010 09:45:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/07/02/119188.htmlhttp://www.shnenglu.com/kyelin/comments/119188.htmlhttp://www.shnenglu.com/kyelin/archive/2010/07/02/119188.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/119188.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/119188.htmlCL_DisplayWindow 鍒涘緩鏃朵細鎶奀L_KeepAlive::func_event_wait鑷姩璁劇疆CL_DisplayMessageQueue_Win32::wait,
鑰岃繖涓獁ait涓垯浼氳幏鍙栧茍媧懼彂娑堟伅.
濡傛灉CL鐨勭獥鍙f槸涓涓獁indow鐨勫瓙紿楀彛,榪欐牱灝變細瀵艱嚧鏈変袱涓湴鏂逛細媧懼彂娑堟伅瀵艱嚧bug.
瑙e喅鏂規硶:
1.
鍦ㄥ垱寤哄ソCL_DisplayWindow鍚庤皟鐢?br />CL_KeepAlive::func_event_wait().clear();
褰撶劧榪欐牱CL_DisplayWindow紿楀彛鐨勬秷鎭氨鏃犳硶澶勭悊,瑕佹墜宸ユ坊鍔爉_DisplayWnd.get_ic().process_messages()澶勭悊.
2.
鍙栨秷window鐨勬秷鎭鐞?鐩存帴浣跨敤Clanlib涓殑娑堟伅媧懼彂鏈哄埗.
涓嶈繃濡傛灉鏄痬fc紼嬪簭鍒欎細瀵艱嚧PreTransWindowsMsg娑堟伅鏃犳晥.

]]> - 娉ㄩ攢http://www.shnenglu.com/kyelin/archive/2010/07/02/119171.html鎴戦鎴戦Fri, 02 Jul 2010 07:20:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/07/02/119171.htmlhttp://www.shnenglu.com/kyelin/comments/119171.htmlhttp://www.shnenglu.com/kyelin/archive/2010/07/02/119171.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/119171.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/119171.html鍚﹀垯鍏堟敞閿SetupCore浼氬鑷村叾浠栧厓绱犳敞閿鏃惰皟鐢ㄧ嚎紼嬪眬閮ㄦ暟鎹敊璇?

]]> - 娑堟伅嫻佺▼http://www.shnenglu.com/kyelin/archive/2010/06/30/119000.html鎴戦鎴戦Wed, 30 Jun 2010 08:34:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/30/119000.htmlhttp://www.shnenglu.com/kyelin/comments/119000.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/30/119000.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/119000.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/119000.htmlCL_DisplayMessageQueue_Win32::process_message涓細鑾峰彇娑堟伅騫舵淳鍙戞秷鎭?
鑰屽悗閬嶅巻鎵鏈夌殑紿楀彛璋冪敤紿楀彛瀵瑰簲鐨勮緭鍏ユ帴鍙e璞?CL_InputContext)榪涜澶勭悊.
CL_Win32Window鍦ㄥ垱寤烘椂璁劇疆浜嗚嚜宸辯殑娑堟伅澶勭悊鍑芥暟static_window_proc,
澶勭悊鍑芥暟鍦ㄦ敹鍒拌嚜宸辯殑娑堟伅鏃惰皟鐢ㄥ鐞嗗嚱鏁癈L_Win32Window::window_proc榪涜澶勭悊.
window_proc鏍規嵁涓嶅悓鐨勬秷鎭被鍨嬭繘琛屽垎嫻佸悗鍔犲叆CL_InputDevice鐨勪簨浠舵爤,絳夊緟紼嬪簭璋冪敤CL_InputContext::process_messages榪涜澶勭悊.
涓涓枒闂?CL_InputContext_Impl涓叾浠栫殑鍑芥暟閮藉姞浜嗙嚎紼嬩簰鏂?濡傚鐞嗗嚱鏁皃rocess_messages,add_mouse絳?鍙湁鍑芥暟received_event娌℃湁鍔?榪欐牱鑳芥敮鎸佸綰跨▼鎿嶄綔?
]]> - clanlib鍚姩鍙婄獥鍙e垱寤?/title>http://www.shnenglu.com/kyelin/archive/2010/06/30/118986.html鎴戦鎴戦Wed, 30 Jun 2010 07:20:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/30/118986.htmlhttp://www.shnenglu.com/kyelin/comments/118986.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/30/118986.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/118986.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/118986.html1.寮曟搸棣栧厛瑕佹眰鍒濆鍖栬緗甤ore,鏃㈣娣誨姞涓涓狢L_SetupCore瀵硅薄.
聽聽璇ュ璞′富瑕佸伐浣滄槸鍒涘緩綰跨▼鏈湴瀛樺偍.
2.鍒濆鍖栬緗樉紺?CL_SetupDisplay.
聽聽聽鏀瑰垵濮嬪寲浼氭敞鍐屽悇縐嶇▼搴忔敮鎸佺殑鍥劇墖綾誨瀷.
3.鍒濆鍖栬緗樉紺哄璞?
聽聽聽鏄劇ず瀵硅薄涓昏鏈塆L,GL1,GDI涓夌.涓哄悓涓轟竴涓帴鍙L_DisplayTarget媧劇敓鑰屾潵.
4.璁劇疆紿楀彛灞炴у茍鍒涘緩紿楀彛.
璁劇疆紿楀彛灞炴х敤CL_DisplayWindowDescription,鑰屽悗璋冪敤CL_DisplayWindow鍒涘緩紿楀彛.
鍒涘緩紿楀彛榪囩▼.
聽聽聽1).鑾峰彇鍒版楠?鍒涘緩鐨勬樉紺哄璞′笌涔嬬粦瀹?
聽聽聽2).鍒濆鍖栦竴涓獁in32絀虹獥鍙?CL_Win32Window).騫舵坊鍔犲埌鍏ㄥ眬紿楀彛娑堟伅闃熷垪涓?
聽聽聽3).閫氳繃鏄劇ず瀵硅薄鍒涘緩紿楀彛,鑾峰彇騫惰緗緭鍏ヨ澶?榧犳爣,閿洏絳?.
鑷蟲紿楀彛鍒涘緩瀹屾垚,鑰屽悗寮濮嬫秷鎭鐞?緇樺埗鍜屾坊鍔犲瓙鎺т歡絳夋搷浣?
]]> - 鎺т歡鍩虹被CL_GUIComponenthttp://www.shnenglu.com/kyelin/archive/2010/06/29/118926.html鎴戦鎴戦Tue, 29 Jun 2010 08:16:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/29/118926.htmlhttp://www.shnenglu.com/kyelin/comments/118926.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/29/118926.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/118926.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/118926.htmlCL_GUIComponent
綾諱技浜巑fc涓殑cwnd
涓昏鍔熻兘:
綆$悊紿楀彛灞炴?
緇存姢紿楀彛鐖跺瓙灞傚叧緋?
鍩烘湰娑堟伅澶勭悊
///////////////////////////////////////////////////////////////////////////////////////鏁版嵁閮ㄥ垎///////////////////////////////////////////////////////////////////////////////////////////////////////
//紿楀彛鍏崇郴鏁?br />聽CL_GUIComponent *component;聽聽聽聽聽聽聽聽聽//鑷繁
聽CL_GUIComponent *parent;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽CL_GUIComponent *prev_sibling;聽聽聽聽聽聽聽聽聽
聽CL_GUIComponent *next_sibling;
聽CL_GUIComponent *first_child;
聽CL_GUIComponent *last_child;
聽CL_GUIComponent::FocusPolicy focus_policy;聽聽聽//嬋媧葷被鍨?br />聽CL_GUILayout layout;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //layout(甯冨眬?)
//灞炴?br />聽CL_String type_name;聽聽聽聽聽//綾誨瀷鍚?br />聽CL_String class_name;聽聽聽聽//綾誨悕
聽CL_String id_name;聽聽聽聽聽聽聽聽聽//ID鍚?br />聽bool allow_resize;聽聽聽聽聽聽聽聽聽聽聽聽//鏄惁鍏佽鎷栧姩鏀瑰彉澶у皬
聽bool clip_children;聽聽聽聽聽聽聽聽聽聽聽聽//鏄惁瑁佸壀瀛愮獥鍙?br />聽bool enabled;
聽bool visible;
聽bool activated;
聽bool click_through;聽聽聽聽聽聽聽聽聽//瀛楅潰鎰忔濆簲璇ユ槸鏄惁榪囨護榧犳爣鐐瑰嚮
聽CL_Rect geometry;聽聽聽聽聽聽聽聽聽//紿楀彛鐭╁艦
聽mutable CL_String element_name;聽聽聽//
聽bool default_handler;聽聽聽聽聽聽聽聽聽//緙虹渷ok?
聽bool cancel_handler;聽聽聽聽聽聽聽聽聽//緙虹渷鍙栨秷?
聽bool constant_repaint;聽聽聽聽聽聽//
聽bool blocks_default_action_when_focused;
聽bool is_selected_in_group;
聽CL_String group_name;
鐒跺悗鏄竴緋誨垪鐨勬帴鍙e洖璋冨嚱鏁?br />聽CL_Callback_v2<CL_GraphicContext &, const CL_Rect &> func_render;聽聽聽聽聽聽//緇樺埗
聽CL_Callback_v1<CL_GUIMessage &> func_process_message;聽聽聽//娑堟伅澶勭悊
聽CL_Callback_0<bool> func_close;//鍏抽棴
聽CL_Callback_0<bool> func_activated;//嬋媧?br />聽CL_Callback_0<bool> func_deactivated;//嬋媧昏В闄?br />聽CL_Callback_0<bool> func_focus_lost;//澶卞幓鐒︾偣
聽CL_Callback_0<bool> func_focus_gained;//鑾峰緱鐒︾偣
聽CL_Callback_0<bool> func_pointer_enter;//鍏夋爣榪涘叆
聽CL_Callback_0<bool> func_pointer_exit;//鍏夋爣紱誨紑
聽CL_Callback_1<bool, const CL_InputEvent &> func_input;//閿洏杈撳叆
聽CL_Callback_1<bool, const CL_InputEvent &> func_input_pressed;//鎸夐敭鎸変笅
聽CL_Callback_1<bool, const CL_InputEvent &> func_input_released;//鎸夐敭鏀懼紑
聽CL_Callback_1<bool, const CL_InputEvent &> func_input_doubleclick;//鍙屽嚮
聽CL_Callback_1<bool, const CL_InputEvent &> func_input_pointer_moved;//鍏抽棴縐誨姩
聽CL_Callback_v0 func_style_changed;//椋庢牸鏀瑰彉
聽CL_Callback_v0 func_enablemode_changed;//
聽CL_Callback_v0 func_resized;//澶у皬鏀瑰彉
聽CL_Callback_v1<CL_GUIMessage &> func_filter_message;//娑堟伅榪囨護
聽CL_Callback_2<CL_GUIComponent*, CL_GUIComponent*, CL_String> func_create_custom_component;//瀹氬埗紿楀彛
聽CL_Callback_v1<bool> func_visibility_change;//鏄劇ず鏀瑰彉
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////鍑芥暟////////////////////////////////////////////////////////////////////////////////////////////////////////

]]> - CL_Timerhttp://www.shnenglu.com/kyelin/archive/2010/06/21/118345.html鎴戦鎴戦Mon, 21 Jun 2010 02:26:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/21/118345.htmlhttp://www.shnenglu.com/kyelin/comments/118345.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/21/118345.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/118345.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/118345.html浣嗙粡嫻嬭瘯璁劇疆鏃墮棿鏈濂戒笉瑕佸皬浜?6姣.

]]> - CL_XPathEvaluator::evaluatehttp://www.shnenglu.com/kyelin/archive/2010/06/21/118343.html鎴戦鎴戦Mon, 21 Jun 2010 02:03:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/21/118343.htmlhttp://www.shnenglu.com/kyelin/comments/118343.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/21/118343.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/118343.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/118343.html
婧愮爜涓緥瀛?br />
聽聽聽聽聽聽聽聽CL_File聽file(cl_text("test.xml"),聽CL_File::open_existing,聽CL_File::access_read);
聽聽聽聽聽聽聽聽CL_DomDocument聽document;
聽聽聽聽聽聽聽聽document.load(file);
聽聽聽聽聽聽聽聽CL_XPathEvaluator聽evaluator;
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("6聽mod聽4",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("/root/child/childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("/child::root/child::child/child::childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("child::root/child::child/child::childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("child::root/child::child[@foo]/child::childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("child::root/child::child[child::foobar]/child::childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("child::root/child::child[2]/child::childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root//childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/child[@foo]/childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/child[@foo=\"barism\"]/childchild",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/child[childchild=\"Test6\"]/foobar",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/child[@age!=10]/foobar",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/child[@age>27]/foobar",聽document);
//聽聽聽聽聽聽聽聽CL_XPathObject聽result聽=聽evaluator.evaluate("root/com:child/foobar",聽document);

鏀寔2鍏冭繍綆楃鐨?-*/綆楁硶鍜宮od,div(/),and,or,=,!=,>,>=,<,<=絳?
xml璺緞涓氳繃[]鏉ラ檮鍔犳潯浠?甯絎﹀彿涓哄睘鎬ч」.灞炴ч」鏉′歡鍒ゆ柇涓笉鏀寔>,<,>=,<=.褰撴敮鎸?,!=.

]]> - ClanLib鏅鴻兘鎸囬拡http://www.shnenglu.com/kyelin/archive/2010/06/20/118298.html鎴戦鎴戦Sun, 20 Jun 2010 04:50:00 GMThttp://www.shnenglu.com/kyelin/archive/2010/06/20/118298.htmlhttp://www.shnenglu.com/kyelin/comments/118298.htmlhttp://www.shnenglu.com/kyelin/archive/2010/06/20/118298.html#Feedback0http://www.shnenglu.com/kyelin/comments/commentRss/118298.htmlhttp://www.shnenglu.com/kyelin/services/trackbacks/118298.htmlCL_SharedPtr<MyClass> ptr_a(ptrMy);
CL_SharedPtr<MyClass> ptr_b = ptr_a;
浠ヤ笂3緇欐寚閽堝垯鎸囧悜鍚屼竴瀵硅薄,闄ら潪鎵鏈夋寚閽堥兘disconnect,鍚﹀垯瀵硅薄涓嶄細閿姣?
CL_SharedPtr<MyClass> ptrMy(new MyClass);
CL_WeakPtr<MyClass>ptr_wa(ptrMy);
CL_WeakPtr<MyClass>ptr_wb = ptr_wa;
濡傛灉ptrMy璋冪敤disconnect鍒欎細鐩存帴閿姣佸璞?ptr_wa鍜宲tr_wb涓篿s_null;

]]>
久久久久免费精品国产|
一本色道久久综合亚洲精品|
伊人久久免费视频|
久久久网中文字幕|
国内精品久久久久伊人av|
久久91精品国产91久久户|
亚洲欧美另类日本久久国产真实乱对白|
亚洲综合伊人久久大杳蕉|
久久精品无码av|
久久男人Av资源网站无码软件|
久久精品成人|
久久97精品久久久久久久不卡|
久久精品国产2020|
美女久久久久久|
国产免费久久久久久无码|
人妻无码中文久久久久专区|
中文字幕精品无码久久久久久3D日动漫|
国内精品久久久久影院日本|
亚洲欧美日韩中文久久|
性做久久久久久免费观看|
久久精品www人人爽人人|
亚洲午夜久久久久久久久电影网|
精品免费久久久久国产一区|
丁香五月网久久综合|
国内精品久久人妻互换|
亚洲精品乱码久久久久久蜜桃图片|
色99久久久久高潮综合影院
|
久久婷婷五月综合色奶水99啪|
国产综合精品久久亚洲|
国内精品欧美久久精品|
国产综合成人久久大片91|
激情五月综合综合久久69|
久久亚洲精品视频|
伊人丁香狠狠色综合久久|
伊人久久大香线蕉影院95|
国产亚州精品女人久久久久久|
青青青国产成人久久111网站|
亚洲一区中文字幕久久|
久久久99精品一区二区|
久久毛片一区二区|
久久综合精品国产二区无码|