C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容
1.GetDlgItem函式
根據視窗控制元件ID獲取對話方塊視窗控制程式碼。
WINUSERAPI
HWND
WINAPI
GetDlgItem(
_In_opt_ HWND hDlg,
_In_ int nIDDlgItem);
2.SendMessage函式–編輯列表
LVM_GETITEMTEXT訊息獲取視窗內容,LVM_GETITEMCOUNT獲取行數,LVM_SETITEMTEXT修改內容。
#include <windows.h>
#include <iostream>
#include <fstream>
#include "stdio.h"
#include <string>
#include <vector>
#include <CommCtrl.h>
#include <tchar.h>
void Test(HWND hDlgWnd)
{
//獲取列表控制程式碼
HWND listHWnd=::GetDlgItem(hDlgWnd, 1000);
//獲取列表第一行資料
wchar_t pItem[256] = { 0 };
LVITEM lvitem;
lvitem.cchTextMax = 512;
lvitem.iSubItem = 2;
lvitem.pszText = pItem;
int iItem = 0;
::SendMessage(listHWnd, LVM_GETITEMTEXT, (WPARAM)iItem, (LPARAM)&lvitem);
//總行數
int count = SendMessage(listHWnd, LVM_GETITEMCOUNT, 0, 0);
//修改列表
wsprintf(pItem, _T("%d"), 123);//應用
::SendMessage(listHWnd, LVM_SETITEMTEXT, (WPARAM)iItem, (LPARAM)&lvitem);
std::wstring flag = pItem;
if (!flag.empty())
{
return true;
}
else
{
return false;
}
}
希望能夠幫到需要原生程式碼的朋友。
歡迎光臨知了軟體開發網路平臺,本公司定製開發各類軟體,主要方向為桌面專業軟體開發和外掛定製開發,桌面軟體主要包括文字圖形識別類軟體,資訊管理類軟體,3D列印類軟體,視訊類軟體以及其它涉及專業的各類圖形影像處理軟體。外掛包含AE外掛,AI外掛,PS外掛,PDF外掛,3DMAX外掛以及Word,Excel等Office外掛開發。詳情請諮詢,微信QQ:312117271,手機:18928899728,郵箱: anjingzhi_sea@163.com.
公司網址:http://www.zhiliaos.com
相關文章
- .net 獲取郵箱郵件列表和內容
- 易優list功能:獲取列表模板中的列表內容-EyouCms手冊
- PbootCMS內容和列表頁呼叫tags列表boot
- SQL獲取時間列表及月份列表SQL
- 獲取檔案列表 .net
- PbootCMS對內容列表進行篩選boot
- 遞迴獲取檔案列表遞迴
- 效能優化的主要內容列表優化
- PbootCMS內容列表只顯示推薦/置頂/頭條內容boot
- Nacos - 客戶端例項列表獲取客戶端
- python 獲取函式的所有引數列表:locals()Python函式
- Python學習筆記:列表(list)基本內容Python筆記
- 獲取某個資料所在資料列表中的行數 mysqlMySql
- javascript 獲取iframe中內容JavaScript
- Python如何從列表中獲取笛卡爾積Python
- Flutter筆記: 獲取網路資料及渲染列表Flutter筆記
- 微信小程式獲取直播間列表方法介紹微信小程式
- javascript獲取li列表中的第幾個liJavaScript
- Android如何獲取開機啟動項列表Android
- 通過javascript+xmlhttp獲取itpub blog列表JavaScriptXMLHTTP
- PowerShell 命令來獲取已啟用的功能列表
- Swift速成:捕獲列表Swift
- Oracle內建事件列表Oracle事件
- php獲取xml檔案內容PHPXML
- jQuery - 獲取內容和屬性jQuery
- java 獲取URL連結 內容Java
- 通過JavaScript獲取標籤,修改標籤內容JavaScript
- 直播原始碼,實現內容列表的豎向滑動原始碼
- PbootCMS可使用的列表標籤內容tags標籤呼叫boot
- python小技巧:獲取列表最大值以及位置Python
- ExtensionList: 一個快速獲取App Extension列表的Tweak.APP
- PbootCMS後臺內容列表增加閱讀量和點贊量自定義修改boot
- Emacs 基本編輯鍵列表Mac
- uniapp獲取通知欄內容 監聽通知欄內容APP
- C++ lambda 捕獲列表C++
- 爬蟲:越滑越多的動態網頁列表流資料(透過 Ajax 獲取微博個性化推薦內容)爬蟲網頁
- android應用開發—獲取當前執行的services列表Android
- Java 執行緒池獲取池中所有執行緒列表的方法Java執行緒