达内win32编程课堂笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
达内win32编程课堂笔记

达内win32编程课堂笔记 缂栬瘧cl.exe 杩炴帴link.exe .c/cpp-----姹囩紪璇鏈哄櫒璇 涓夌搴旂敤绋嬪簭鐨勫姣? --鍏ュ彛鍑芥暟 鎺у埗鍙扮▼搴?- main 绐楀彛绋嬪簭-- WinMain 鍔ㄦ€佸簱绋嬪簭-- DllMain 闈欐€佸簱绋嬪簭--鏃犲叆鍙e嚱鏁? --鏂囦欢鐨勫瓨鍦ㄦ柟寮? 鎺у埗鍙扮▼搴忥紝绐楀彛绋嬪簭锛?-.exe鍙墽琛屾枃浠? 鍔ㄦ€佸簱绋嬪簭--.dll鏂囦欢 闈欐€佸簱绋嬪簭--.lib鏂囦欢 --鎵ц鏂瑰紡 鎺у埗鍙扮▼搴?-鍦―OS绐楀彛鍐呮墽琛? 绐楀彛绋嬪簭--鎷ユ湁鑷繁鐨勭獥鍙e湪鑷繁鐨勭獥鍙e唴鎵ц 鍔ㄦ€佸簱绋嬪簭--鏈韩鏃犳硶鎵ц鐢卞彲鎵ц绋嬪簭鎴栧叾浠栫殑DLL璋冪敤 闈欐€佸簱绋嬪簭--鎵ц涓嶅瓨鍦?浠g爜浼氳宓屽叆鍒板彲鎵ц鏂囦欢鎴栬€匘LL绛変腑. --------------------------------------------------------- --VC鐨勭紪璇戝伐鍏? 缂栬瘧鍣╟l.exe 灏嗘簮浠g爜缂栬瘧鎴愮洰鏍囦唬鐮?姹囩紪浠g爜) 杩炴帴鍣╨ink.exe 灏嗙洰鏍囦唬鐮侊紝搴撹繛鎺ョ敓鎴愭渶缁堟枃浠? 璧勬簮缂栬瘧鍣╮c.exe 灏嗚祫婧愮紪璇?rc,鏈€缁堥€氳繃杩炴帴鍣ㄥ瓨鍏ユ渶缁堟枃浠?(鑴氭湰璇 cl.exe /c --鍙紪璇戜笉杩炴帴 /Tc --C鏂囦欢 /Tp --C++鏂囦欢 鎺у埗鍙拌緭鍏? cl.exe /c hello.c link.exe hello.obj user32.lib hello.exe --------------------------------------------------------- -Windows搴撳拰澶存枃浠? -Windows搴? kernel32.dll --鎻愪緵浜嗘牳蹇冪殑API锛屼緥濡傝繘绋?绾跨▼,鍐呭瓨绠$悊绛? user32.dll --鎻愪緵浜嗙獥鍙?娑堟伅绛堿PI gdi32.dll --缁樺浘鐩稿叧鐨凙PI -澶存枃浠? windows.h --鎵€鏈墂indows澶存枃浠剁殑闆嗗悎 windef.h --windows鏁版嵁绫诲瀷 winbase.h --kernel32鐨凙PI wingdi.h --gdi32鐨刟pi winuser.h --user32鐨刟pi winnt.h --unicode瀛楃闆嗘敮鎸? ------------------------------------------------------------- 缂栧啓绐楀彛绋嬪簭鐨勬楠? 1.瀹氫箟WinMain鍑芥暟 2.瀹氫箟绐楀彛澶勭悊鍑芥暟(澶勭悊娑堟伅) 3.娉ㄥ唽绐楀彛绫?鍦▁p娉ㄥ唽涓€涓獥鍙g被) 4.鍒涘缓绐楀彛(鍦ㄥ唴瀛樹腑灏嗙獥鍙e垱寤哄嚭鏉? 5.鏄剧ず绐楀彛(鏍规嵁鍐呭瓨涓殑鏁版嵁灏嗙獥鍙g粯鍒跺嚭鏉? 6.娑堟伅寰幆(鎻愬彇/缈昏瘧/娲惧彂娑堟伅) 7.娑堟伅澶勭悊 int WinMain() LRESULT CALLBACK WndProc() WNDCLASS wc={0}; RegisterClass(wc); CreateWindow(); ShowWindow(hWnd,SW_SHOW); while(GetMessage(nMsg,NULL,0,0)){ TranslateMessage(nMsg); DispatchMessage(nMsg); } ------------------------------------------------------------ int WINAPI WinMain( HINSTANCE hInstance,//褰撳墠绋嬪簭鐨勫疄渚嬪彞鏌? HINSTANCE hPrevInstance,//褰撳墠绋嬪簭鍓嶄竴涓疄渚嬪彞鏌? LPSTR lpCmdLine,//鍛戒护琛屽弬鏁板瓧绗︿覆 int nCmdShow//绐楀彛鏄剧ず鏂瑰紡 ); int MessageBox( HWND hWnd,//鐖剁獥鍙e彞鏌? LPCTSTR lnText,//鎻愮ず妗嗕腑鐨勬枃瀛? LPCTSTR lpCaption,//鏍囬鏍忎腑鐨勬枃瀛? UINT uType//鎻愮ず妗嗕腑鐨勬寜閽?鍥炬爣鏄剧ず绫诲瀷 );杩斿洖鐐瑰嚮鐨勬寜閽甀D ---------------------------------------------------------- 鍙ユ焺锛屾壘鍐呭瓨鐨勯潪鎸囬拡鐨勪竴涓笢涓? ------------

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档