ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

C++ÃæÊÔÌ⣺Windows³ÌÐòµÄÈë¿ÚÊÇÄÄÀд³öWindowsÏûÏ¢»úÖƵÄÁ÷³Ì
2014-11-24 01:25:52 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:7582´Î
Tags£ºÊÔÌâ Windows ³ÌÐò Èë¿Ú ÄÄÀï д³ö ÏûÏ¢ »úÖÆ Á÷³Ì

A:


Èë¿ÚµãÊÇWinMainº¯Êý.


WindowsÏûÏ¢»úÖƵÄÁ÷³Ì:


1.WindowsÖÐÓÐÒ»¸öϵͳÏûÏ¢¶ÓÁУ¬¶ÔÓÚÿһ¸öÕýÔÚÖ´ÐеÄWindowsÓ¦ÓóÌÐò,ϵͳΪÆ佨Á¢Ò»¸ö¡°ÏûÏ¢¶ÓÁС±£¬¼´Ó¦ÓóÌÐò¶ÓÁУ¬ÓÃÀ´´æ·Å¸Ã³ÌÐò¿ÉÄÜ´´½¨µÄ¸÷ÖÖ´°¿ÚµÄÏûÏ¢¡£Ó¦ÓóÌÐòÖк¬ÓÐÒ»¶Î³Æ×÷¡°ÏûϢѭ»·¡±µÄ´úÂ룬ÓÃÀ´´ÓÏûÏ¢¶ÓÁÐÖмìË÷ÕâЩÏûÏ¢²¢°ÑËüÃÇ·Ö·¢µ½ÏàÓ¦µÄ´°¿Úº¯ÊýÖС£


2.WindowsΪµ±Ç°Ö´ÐеÄÿ¸öWindows³ÌÐòά»¤Ò»¸ö¡¸ÏûÏ¢¶ÓÁС¹¡£ÔÚ·¢ÉúÊäÈëʼþÖ®ºó£¬Windows½«Ê¼þת»»ÎªÒ»¸ö¡¸ÏûÏ¢¡¹²¢½«ÏûÏ¢·ÅÈë³ÌÐòµÄÏûÏ¢¶ÓÁÐÖС£³ÌÐòͨ¹ýÖ´ÐÐÒ»¿é³Æ֮Ϊ¡¸ÏûϢѭ»·¡¹µÄ³ÌÐò´úÂë´ÓÏûÏ¢¶ÓÁÐÖÐÈ¡³öÏûÏ¢£º


while(GetMessage (&msg, NULL, 0, 0))


{


TranslateMessage (&msg) ;


DispatchMessage (&msg) ;


}


TranslateMessage(&msg);½«msg½á¹¹´«¸øWindows£¬½øÐÐһЩ¼üÅÌת»»¡£


DispatchMessage (&msg);ÓÖ½«msg½á¹¹»Ø´«¸øWindows¡£È»ºó£¬Windows½«¸ÃÏûÏ¢·¢Ë͸øÊʵ±µÄ´°¿ÚÏûÏ¢´¦Àí³ÌÐò£¬ÈÃËü½øÐд¦Àí¡£


SendMessage()ÓëPostMessage()Ö®¼äµÄÇø±ðÊÇʲô£¿


ËüÃÇÁ½ÕßÊÇÓÃÓÚÏòÓ¦ÓóÌÐò·¢ËÍÏûÏ¢µÄ¡£PostMessagex()½«ÏûÏ¢Ö±½Ó¼ÓÈëµ½Ó¦ÓóÌÐòµÄÏûÏ¢¶ÓÁÐÖУ¬²»µÈ³ÌÐò·µ»Ø¾ÍÍ˳ö£»¶øSendMessage()Ôò¸ÕºÃÏà·´£¬Ó¦ÓóÌÐò´¦ÀíÍê´ËÏûÏ¢ºó£¬Ëü²Å·µ»Ø¡£


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º×öÁ˼¸´Î.netÃæÊÔ¹ÙºóµÄ¸ÐÏë ÏÂһƪ£º.netÃæÊÔÌâ

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿