hcdy.net
当前位置:首页 >> C++ SEtWinDowTExt给静态文本框赋值问题 >>

C++ SEtWinDowTExt给静态文本框赋值问题

pStatic->SetWindowText(shu.c_str());

#include "stdafx.h" #include #include #include #include using namespace std; LRESULT CALLBACK WinSunProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam );int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LP...

SetWindowTextW表示设置的字符串是WCHAR (双字节字符 ) SetWindowTextA表示设置的字符串是CHAR (单字节字符 ) SetWindowText表示设置的字符串是自动匹配当前项目的字符环境是单字节还是双字节字符

setWindowTextW() 后面这个W代表的是宽字节类型 即WCHAR类型 也就是说 setWindowTextW()中的参数是一个WCHAR类型的指针 那就不能将 CHAR 类型转换为WCHAR 类型了 编译器就报错了 setWindowTextA()这个中的指针是一个CHAR类型的指针 可将那个W删...

str.Format(_T("Fuck %d"),count);或str.Format(L"Fuck %d",count); 注意字符(串)有两种类型,char(*)和wchar_t(*)型,分别用于多字节字符和unicode字符,两种类型分别有一套对应的字符串处理函数(包括C/C++标准库,WindowsAPI,MFC等)。MFC...

获取对应id的指针,比如一个edit控件的ID为ID_EDIT,那就可以使用getdlgitem(ID_EDIT)获取这个edit控件的指针,接着再用一个setwindowtext()就可以在对话框中设置内容了。 getdlgitem(id_edit)->setwindowtext(L"111")在edit中输入111

void CHelloDlg::OnOK()// 这里少了一个{{font.CreatePointFont(200,"宋体");GetDlgltem(IDC_STATIC)->SetWindowText("Hello Visual c++");GetDlgltem(IDC_STATIC)->SetFont(&font);//CDialog::OnOK();}

网站首页 | 网站地图
All rights reserved Powered by www.hcdy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com