最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++獲得其他程序窗體控件中信息的方法

 更新時(shí)間:2015年05月25日 17:18:48   作者:惟愿蓮心不染塵  
這篇文章主要介紹了C++獲得其他程序窗體控件中信息的方法,涉及windows控件句柄的獲取技巧,需要的朋友可以參考下

本文實(shí)例講述了C++獲得其他程序窗體控件中信息的方法。分享給大家供大家參考。具體分析如下:

這里演示了獲得其他程序窗體控件信息的方法,

用FindWindow API找到文本框句柄,用SendMessage(WM_GETTEXT)獲得文本

#include <windows.h> 
BOOL CALLBACK EnumChildProc(HWND hWnd,LPARAM lParam); 
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) 
{ 
  char className[]="notepad"; 
  HWND hWnd=::FindWindow(className,NULL);   
    if(hWnd) 
  { 
    ::EnumChildWindows(hWnd,EnumChildProc,0); 
    return 0; 
  } 
  MessageBox(NULL,"fail!","fail",MB_OK); 
  return 0; 
} 
BOOL CALLBACK EnumChildProc(HWND hWnd,LPARAM lParam) 
{ 
  char temp1[256],temp2[256]; 
  ::GetClassName(hWnd,temp1,255); 
  if(!::strcmp(temp1,"Edit")) 
  { 
    ::SendMessage(hWnd,WM_GETTEXT,sizeof(temp2)/sizeof(char),(LPARAM)temp2);
    //EDIT的句柄,消息,接收緩沖區(qū)大小,接收緩沖區(qū)指針 
    ::MessageBox(NULL,temp2,"get",MB_OK);  
    return 0; 
  } 
  ::wsprintf(temp2,"classname: %s",temp1); 
  MessageBox(NULL,temp2,"cwnd",MB_OK); 
  return true; 
}

希望本文所述對(duì)大家的C++程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解C++之函數(shù)重載

    詳解C++之函數(shù)重載

    這篇文章主要介紹了c++函數(shù)重載的相關(guān)知識(shí),文章講解的非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • c++ 虛函數(shù)與純虛函數(shù)的區(qū)別(深入分析)

    c++ 虛函數(shù)與純虛函數(shù)的區(qū)別(深入分析)

    本篇文章是對(duì)c++中虛函數(shù)與純虛函數(shù)的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語(yǔ)言?超詳細(xì)順序表的模擬實(shí)現(xiàn)實(shí)例建議收藏

    C語(yǔ)言?超詳細(xì)順序表的模擬實(shí)現(xiàn)實(shí)例建議收藏

    程序中經(jīng)常需要將一組數(shù)據(jù)元素作為整體管理和使用,需要?jiǎng)?chuàng)建這種元素組,用變量記錄它們,傳進(jìn)傳出函數(shù)等。一組數(shù)據(jù)中包含的元素個(gè)數(shù)可能發(fā)生變化,順序表則是將元素順序地存放在一塊連續(xù)的存儲(chǔ)區(qū)里,元素間的順序關(guān)系由它們的存儲(chǔ)順序自然表示
    2022-03-03
  • 給ActiveX簽名的實(shí)現(xiàn)方法詳解

    給ActiveX簽名的實(shí)現(xiàn)方法詳解

    本篇文章是對(duì)給ActiveX簽名的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語(yǔ)言中static與sizeof查缺補(bǔ)漏篇

    C語(yǔ)言中static與sizeof查缺補(bǔ)漏篇

    static在修飾變量的時(shí)候,如果是修飾全局變量,則跟全局變量功能一樣;如果是修改局部變量,則每次調(diào)用的時(shí)候,保持著上一次的值;而sizeof是用來(lái)判斷一個(gè)變量及數(shù)據(jù)類型所占字節(jié)數(shù)的,下面我們?cè)敿?xì)來(lái)看看
    2022-07-07
  • C++?OpenCV實(shí)現(xiàn)之實(shí)現(xiàn)紅綠燈識(shí)別

    C++?OpenCV實(shí)現(xiàn)之實(shí)現(xiàn)紅綠燈識(shí)別

    本文以實(shí)現(xiàn)行車過(guò)程當(dāng)中的紅綠燈識(shí)別為目標(biāo),核心的內(nèi)容包括:OpenCV輪廓識(shí)別原理以及OpenCV紅綠燈識(shí)別的實(shí)現(xiàn)具體步驟,感興趣的可以了解一下
    2022-08-08
  • C語(yǔ)言簡(jiǎn)單實(shí)現(xiàn)銀行ATM存取款功能

    C語(yǔ)言簡(jiǎn)單實(shí)現(xiàn)銀行ATM存取款功能

    這個(gè)是大一時(shí)期寫(xiě)的。大四的時(shí)候整理了一下(本人C語(yǔ)言學(xué)的也不太好)。肯定很多不足和存在漏洞的地方、僅供借鑒、僅供借鑒,代碼中有大量注釋,新手看起來(lái)也沒(méi)有困難
    2021-11-11
  • Opencv分水嶺算法學(xué)習(xí)

    Opencv分水嶺算法學(xué)習(xí)

    這篇文章主要為大家詳細(xì)介紹了Opencv分水嶺算法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C++普通函數(shù)指針與成員函數(shù)指針實(shí)例解析

    C++普通函數(shù)指針與成員函數(shù)指針實(shí)例解析

    這篇文章主要介紹了C++普通函數(shù)指針與成員函數(shù)指針,很重要的知識(shí)點(diǎn),需要的朋友可以參考下
    2014-08-08
  • C++基礎(chǔ)入門(mén)之運(yùn)算符

    C++基礎(chǔ)入門(mén)之運(yùn)算符

    下面小編就為大家?guī)?lái)一篇關(guān)于C++運(yùn)算符基礎(chǔ)的文章。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2021-11-11

最新評(píng)論

沭阳县| 西和县| 怀安县| 莱西市| 娱乐| 溧水县| 德保县| 汽车| 彭阳县| 东海县| 达拉特旗| 富平县| 宜君县| 黑山县| 滦南县| 吐鲁番市| 磐石市| 新竹市| 铜川市| 莱阳市| 张家港市| 楚雄市| 安顺市| 平南县| 南昌市| 横山县| 乳山市| 屏东县| 秭归县| 天峻县| 闸北区| 左云县| 扶风县| 承德县| 巴东县| 华池县| 四子王旗| 台北市| 清水河县| 巴塘县| 洛南县|