亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mfc教程_ mfc對象的創建.htm

?? MFC (Microsoft Foundation Class Library)中的各種類結合起來構成了一個應用程序框架
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
    <TR>
      <TD vAlign=top colSpan=3 height=20>
        <P align=justify>續表 </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_HELP </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P align=justify>OnHelp </P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CWinApp </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_DEFAULT_HELP </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P align=justify>OnHelpIndex </P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CWinApp </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_NEXT_PANE </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P align=justify>OnNextPaneCmd </P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CSplitterWnd </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_PREV_PANE </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P align=justify>OnNextPaneCmd </P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CSplitterWnd </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_OLE_INSERT_NEW </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P></P></TD>
      <TD vAlign=top width="30%" height=20>
        <P></P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_OLE_EDIT_LINKS </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P></P></TD>
      <TD vAlign=top width="30%" height=20>
        <P></P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_OLE_VERB_FIRST...LAST </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P></P></TD>
      <TD vAlign=top width="30%" height=20>
        <P></P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_VIEW_TOOLBAR </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P></P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CFrameWnd </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_VIEW_STATUS_BAR </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P></P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CFrameWnd </P></TD></TR>
    <TR>
      <TD vAlign=top width="39%" height=20>
        <P align=justify>ID_INDICATOR_CAPS</P>
        <P align=justify>ID_INDICATOR_NUM</P>
        <P align=justify>ID_INDICATOR_SCRL</P>
        <P align=justify>ID_INDICATOR_KANA </P></TD>
      <TD vAlign=top width="31%" height=20>
        <P align=justify>OnUpdateKeyIndicator </P></TD>
      <TD vAlign=top width="30%" height=20>
        <P align=justify>CFrameWnd </P></TD></TR></TBODY></TABLE>
  <P align=center> </P>
  <P align=justify></P>
  <LI><A name=_Toc445889042></A><A name=_Toc445782445></A><A 
  name=_Toc452640921></A><A name=_Toc457299004></A><B>MFC對象的創建過程</B> 
  <P></P>
  <P 
  align=justify>應用程序使用MFC的接口是把一些自己的特殊處理填入MFC框架,這些處理或者在應用程序啟動和初始化的時候被調用,或者在程序啟動之后和用戶交互的過程中被調用,或者在程序退出和作清理工作的時候被調用。這三個階段中,和用戶交互階段是各個程序自己的事情,自然都不一樣,但是程序的啟動和退出兩個階段是MFC框架所實現的,是MFC框架的一部分,各個程序都遵循同樣的步驟和規則。顯然,清楚MFC框架對這兩個階段的處理是很有必要的,它可以幫助深入理解MFC框架,更好地使用MFC框架,更有效地實現應用程序特定的處理。</P>
  <P 
  align=justify>MFC程序啟動和初始化過程就是創建MFC對象和Windows對象、建立各種對象之間的關系、把窗口顯示在屏幕上的過程,退出過程就是關閉窗口、銷毀所創建的Windows對象和MFC對象的過程。所以,下面要討論幾種常用MFC對象的結構,它們是構成一個文檔-視模式應用程序的重要部件。</P>
  <OL>
    <P align=justify>
    <LI><A name=_Toc445889043></A><A name=_Toc445782446></A><A 
    name=_Toc452640922></A><A name=_Toc457299005></A><B>應用程序中典型對象的結構</B> 
    <P></P>
    <P 
    align=justify>本節將主要分析應用程序對象、文檔對象、文檔模板等的數據結構。通過考察類的結構,特別是成員變量結構,弄清它的功能、目的以及和其他類的關系;另外,在后續有關分析中必定會提到這些成員變量,這里先作個說明,到時也不會顯得突兀。</P>
    <P 
    align=justify>下面幾節以表格的形式來描述各個類的成員變量。表格中,第一列打鉤的表示是MFC類庫文檔有說明的;沒打鉤的在文檔中沒有說明,如果是public,則可以直接訪問,但隨著MFC版本的變化,以后MFC可能不支持這些成員;第二列是訪問屬性;第三列是成員變量名稱;第四列是成員變量的數據類型;第五列是對成員變量的功能、用途的簡要描述。</P>
    <OL>
      <P align=justify>
      <LI><A name=_Toc445889044></A><A name=_Toc445782447></A><A 
      name=_Toc457299006></A><B>應用程序類的成員變量</B> 
      <P></P>
      <P 
      align=justify>應用程序對象的數據成員表由兩部分組成,第一部分是CWinThread的成員變量,如表5-6所示,CWinApp繼承了CWinThread的數據成員。第二部分是CWinApp自己定義的成員變量,如表5-7所示。</P>
      <P align=center>表5-6 CwinThread的成員變量</P>
      <TABLE cellSpacing=1 cellPadding=7 width=497 border=1>
        <TBODY>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>訪問限制 </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>變量名稱 </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>類型 </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>解釋 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_bAutoDelete </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>BOOL </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>指定線程結束時是否銷毀線程對象本身 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_hThread </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>HANDLE </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>當前線程的句柄 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_nThreadID </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>UINT </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>當前線程的ID </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_pMainWnd </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>CWnd* </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>指向應用程序主窗口的指針 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_pActiveWnd </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>CWnd* </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>當OLE SERVER就地激活時指向客戶程序主窗口的指針 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_msgCur </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>MSG </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>當前消息(MSG結構) </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_pThreadParams </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>LPVOID </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>傳遞給線程開始函數的參數 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_pfnThreadProc </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>函數指針1 </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>線程開始函數,AFX_THREADPROC類型 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_lpfnOleTermOrFreeLib </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>函數指針2 </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>OLE用途,void (AFXAPI * fn)(BOOL,BOOL) </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_pMessageFilter </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>指針 </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>OLE消息過濾,指向COleMessageFilter對象 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>protected </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_ptCursorLast </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>CPoint </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>最新鼠標位置 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>protected </P></TD>
          <TD vAlign=top width="25%">
            <P align=justify>m_nMsgLast </P></TD>
          <TD vAlign=top width="17%">
            <P align=justify>UINT </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>消息隊列中最新接收到的消息 </P></TD></TR></TBODY></TABLE>
      <P align=center> </P>
      <P align=center>表5-7 CWinApp的成員變量</P>
      <P align=justify></P>
      <TABLE cellSpacing=1 cellPadding=7 width=497 border=1>
        <TBODY>
        <TR>
          <TD vAlign=top width="4%"> </TD>
          <TD vAlign=top width="14%">
            <P align=justify>訪問限制 </P></TD>
          <TD vAlign=top width="23%">
            <P align=justify>變量名稱 </P></TD>
          <TD vAlign=top width="20%">
            <P align=justify>類型 </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>解釋 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="23%">
            <P align=justify>m_pszAppName </P></TD>
          <TD vAlign=top width="20%">
            <P align=justify>LPCTSTR </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>應用程序名稱 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="23%">
            <P align=justify>m_hInstance </P></TD>
          <TD vAlign=top width="20%">
            <P align=justify>HINSTANCE </P></TD>
          <TD vAlign=top width="39%">
            <P align=justify>標志應用程序當前實例句柄 </P></TD></TR>
        <TR>
          <TD vAlign=top width="4%">
            <P align=justify>√ </P></TD>
          <TD vAlign=top width="14%">
            <P align=justify>public </P></TD>
          <TD vAlign=top width="23%">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频在线观看网站| 国产成人啪免费观看软件| 国产麻豆精品theporn| 91精彩视频在线| 国产性色一区二区| 蜜桃视频在线一区| 欧美熟乱第一页| 亚洲丝袜美腿综合| 国产高清一区日本| 日韩欧美精品在线| 肉色丝袜一区二区| 91高清视频免费看| 亚洲欧洲精品天堂一级 | 日韩欧美在线影院| 亚洲人妖av一区二区| 国产精品白丝av| 26uuu国产日韩综合| 久久精品国产精品亚洲红杏 | 粉嫩在线一区二区三区视频| 欧美一区二区成人6969| 亚洲成av人片在线观看无码| 成年人午夜久久久| 欧美国产一区二区| 国产精品一级在线| 国产婷婷色一区二区三区四区| 日日摸夜夜添夜夜添国产精品| 欧美写真视频网站| 亚洲综合丝袜美腿| 色婷婷亚洲精品| 一区二区视频免费在线观看| 色综合久久久久久久久久久| 国产精品久久三| 成人理论电影网| 亚洲欧洲日韩在线| 91国内精品野花午夜精品| 亚洲男人都懂的| 欧美日韩久久不卡| 日韩精品电影在线| 日韩一区二区电影网| 韩国欧美一区二区| 欧美精品一区二区在线播放 | 色偷偷成人一区二区三区91 | 国产精品丝袜一区| 成人avav影音| 一个色在线综合| 制服丝袜激情欧洲亚洲| 奇米色一区二区三区四区| 日韩三级视频在线观看| 国产精品香蕉一区二区三区| 国产精品久久99| 欧美色网一区二区| 丝袜国产日韩另类美女| 久久婷婷成人综合色| 99久久久免费精品国产一区二区| 亚洲欧美国产77777| 欧美三级中文字幕| 麻豆国产91在线播放| 国产色一区二区| 欧美网站大全在线观看| 久久精品999| 亚洲三级在线播放| 日韩一区二区在线看| 成人免费高清视频在线观看| 亚洲国产综合人成综合网站| 久久色.com| 一本久道中文字幕精品亚洲嫩| 首页国产丝袜综合| 中文字幕精品综合| 欧美日韩中文字幕一区| 国产美女精品一区二区三区| 亚洲精品成人天堂一二三| 精品久久人人做人人爰| 91福利在线导航| 国产精品1024| 日韩不卡在线观看日韩不卡视频| 国产亚洲欧洲997久久综合| 在线视频欧美精品| 国产精品白丝av| 日韩av高清在线观看| 亚洲人成网站在线| 久久亚洲捆绑美女| 91精品麻豆日日躁夜夜躁| av在线不卡免费看| 欧美日韩免费视频| 国产成人av一区二区三区在线| 亚洲国产成人精品视频| 中文字幕精品三区| 日韩精品专区在线| 欧美日韩国产综合视频在线观看| eeuss鲁片一区二区三区| 国产综合色视频| 另类综合日韩欧美亚洲| 亚洲成av人片| 亚洲人午夜精品天堂一二香蕉| 久久久777精品电影网影网| 欧美一区二区福利在线| 欧美群妇大交群中文字幕| 91丨九色丨蝌蚪丨老版| 国产伦精品一区二区三区免费迷 | 亚洲3atv精品一区二区三区| 亚洲免费伊人电影| 国产精品福利一区| 中文字幕欧美三区| 欧美激情一区二区| 久久精品日韩一区二区三区| 精品久久久久久最新网址| 日韩一区二区三区在线| 在线综合视频播放| 欧美亚洲综合另类| 欧美视频在线一区| 欧美三区免费完整视频在线观看| 91丨九色丨国产丨porny| 99视频在线精品| www.欧美亚洲| 色综合夜色一区| 欧美最猛性xxxxx直播| 欧美三级三级三级爽爽爽| 日本高清不卡视频| 欧美日韩精品福利| 欧美人妖巨大在线| 欧美哺乳videos| 久久久99久久| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲精品欧美激情| 亚洲一区二区精品久久av| 亚洲一区免费在线观看| 午夜精品久久久久影视| 午夜国产精品影院在线观看| 亚洲高清久久久| 免费高清视频精品| 国产成人免费视频一区| 不卡的av中国片| 欧美日韩综合色| 日韩视频不卡中文| 中文字幕国产精品一区二区| 国产精品久久久久久久久免费相片 | 欧美影院一区二区三区| 欧美色电影在线| 精品国产第一区二区三区观看体验 | 综合欧美亚洲日本| 亚洲国产一区二区三区青草影视| 亚洲成在人线在线播放| 激情亚洲综合在线| 色综合久久天天综合网| 日韩一区二区在线观看| 国产精品五月天| 一区二区三区精品视频在线| 日本中文一区二区三区| 国产999精品久久| 欧美午夜不卡在线观看免费| 久久影院午夜论| 一区二区三区四区亚洲| 免费不卡在线视频| 99国产精品国产精品久久| 91精品福利在线一区二区三区| 久久久久久久久99精品| 一二三区精品福利视频| 国产综合色在线| 欧美日韩国产免费| 国产精品乱人伦| 久久精品国产第一区二区三区| 99精品在线观看视频| 精品国产乱码久久久久久浪潮| 亚洲人成在线播放网站岛国| 国内不卡的二区三区中文字幕| 欧美在线观看一区二区| 日本一区二区三区高清不卡| 日韩精品一二三区| 91免费观看国产| 国产欧美日韩激情| 蜜臀va亚洲va欧美va天堂| 91国产福利在线| 国产精品盗摄一区二区三区| 狠狠色丁香九九婷婷综合五月| 欧美最新大片在线看| 国产精品久久久久久久久久久免费看| 蜜桃在线一区二区三区| 欧美色爱综合网| 亚洲一区二区影院| 99精品视频一区| 国产精品传媒视频| 国v精品久久久网| 精品久久久久99| 久久99精品国产.久久久久久| 欧美日韩国产系列| 亚洲国产视频a| 色综合久久综合中文综合网| 综合激情网...| 91在线视频网址| 亚洲欧美日韩中文字幕一区二区三区| 国产成人av电影在线| 国产欧美一区在线| 国产99久久久精品| 国产精品乱码人人做人人爱 | 欧美日韩黄色影视| 亚洲一区二区成人在线观看| 91麻豆视频网站| 亚洲精品欧美激情| 在线观看亚洲一区| 偷拍亚洲欧洲综合|