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

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

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

本文實例講述了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; 
}

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C語言中static與sizeof查缺補漏篇

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

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

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

    C語言簡單實現(xiàn)銀行ATM存取款功能

    這個是大一時期寫的。大四的時候整理了一下(本人C語言學(xué)的也不太好)??隙ê芏嗖蛔愫痛嬖诼┒吹牡胤?、僅供借鑒、僅供借鑒,代碼中有大量注釋,新手看起來也沒有困難
    2021-11-11
  • Opencv分水嶺算法學(xué)習(xí)

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

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

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

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

    C++基礎(chǔ)入門之運算符

    下面小編就為大家?guī)硪黄P(guān)于C++運算符基礎(chǔ)的文章。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-11-11

最新評論

象州县| 十堰市| 三原县| 会泽县| 饶河县| 平定县| 唐河县| 宁波市| 马尔康县| 秭归县| 泾阳县| 密山市| 嘉义县| 黎城县| 鄂尔多斯市| 信宜市| 中西区| 宾川县| 金沙县| 湟中县| 吴堡县| 犍为县| 阿拉善左旗| 哈尔滨市| 涞水县| 什邡市| 昌平区| 桓仁| 永康市| 海盐县| 佛学| 汝州市| 汉源县| 鹤峰县| 山丹县| 湄潭县| 女性| 民和| 保亭| 托克托县| 黄山市|