×

windowsapi设置编辑框

windowsapi设置编辑框(winapi创建窗口)

admin admin 发表于2023-04-02 03:44:07 浏览79 评论0

抢沙发发表评论

本文目录一览:

windows api怎么加一个编辑框和按纽不要MFC

不晓得诶。从来没想过。应该是要自己写一个编辑框类和按钮类吧。感觉挺麻烦的。相当于自己来封装API,自己搞一个MFC。。。呵呵

Win32API函数SetWindowText怎样更新编辑框的内容

首先给编辑框关联一个CEdit类型的变量。(右键编辑框,添加变量就可以)

然后调用SetWindowText函数,传入CString类型的参数。

函数原型:

CWnd::SetWindowText

void SetWindowText( LPCTSTR lpszString );

范例(来源于MSDN):

Example

// set the text in IDC_MYEDIT

CWnd* pWnd = GetDlgItem(IDC_MYEDIT);

pWnd-SetWindowText(_T("Hockey is best!"));

// Get the text back. CString is convenient, because MFC

// will automatically allocate enough memory to hold the

// text--no matter how large it is.

CString str;

pWnd-GetWindowText(str);

ASSERT(str == _T("Hockey is best!"));

// The LPTSTR override works, too, but it might be too short.

// If we supply a buffer that's too small, we'll only get those

// characters that fit.

TCHAR sz[10];

int nRet = pWnd-GetWindowText(sz, 10);

// Nine characters, plus terminating null

ASSERT(lstrcmp(sz, _T("Hockey is")) == 0);

ASSERT(nRet == 9);

// You can query the length of the text without the length of

// the string using CWnd::GetWindowTextLength()

nRet = pWnd-GetWindowTextLength();

ASSERT(nRet == 15);

winapi创建多行文本框

创建步骤:

1、添加多行文本框te。

2、添加标签la。

3、添加命令按键bu。

4、在多行本框中输入任意内容,点击命令按键,输入内容在标签中输出。

怎么用windows api添加与编辑框关联的变量? MFC的方法就不要说了…求SDK 编程下的方法

没得关联。

“关联变量”这种东西是MFC框架里提供的。

api下只能在需要的时候用Edit_GetText去获取,用Edit_SetText去设置。

注意添加windowsx.h头文件