CString str;
GetDlgItem(IDC_EDIT1)->GetWindowText(str);
GetDlgItem(IDC_EDIT1)->GetWindowText(str);
解决方案 »
- FtpFindFirstFile与WIN32_FIND_DATA的时间问题,请高手解惑。
- VC++中“->”箭头符号的含义是什么?有几种应用?
- SoLike(思危) 大哥,龚建伟老师的 串口调试助手源程序V1.0 源程序 发给我好吗?谢谢!
- 想跳槽了 请帮忙介绍需要图形处理方面得公司 谢谢!
- DAO中,如何给一OLE对象赋为空
- 有谁知道哪里有关于SDK编程的资料?
- AfxFindResourceHandle和AfxGetInstanceHandle两个WIN32函数有什么区别?
- 急!在线等待,关于图形处理的问题
- DIID_HTMLElementEvents2的值是多少?MSDN上面查不到······
- 关于导出动态连接库中的类的问题,不知道这里有没有高手?
- 如何得到磁盘驱动器的个数,并得到他们。
- DLL中的钩子的小疑问,来看看吧。
error C2039: 'GetWindowTextA' : is not a member of 'HWND__'
e:\microsoft visual studio\vc98\include\windef.h(195) : see declaration of 'HWND__'
HINSTANCE hInst ;
char ttt[20];
GetDlgItemText(hInst,IDC_EDIT1,ttt,20);编译时出警告:
warning C4133: 'function' : incompatible types - from 'struct HINSTANCE__ *' to 'struct HWND__ *'
运行后ttt为空,取不到任何值。
CWnd *ttt;
ttt = AfxGetMainWnd();
::GetDlgItemText(ttt->m_hWnd, IDC_EDIT1, str, sizeof(str));
MessageBox(str);
好象是CWnd *ttt;这里出错了!
GetDlgItem(IDC_EDIT1)->GetWindowText(str);
MessageBox(str);
假如你的变量是CEdit m_Edit.
然后:
CString str;
m_Edit.GetWindowText(str);
这样就取到str了。
CEdit* pEdit;
pEdit=(CEdit*) GetDlgItem(IDC_EDIT1);
pEdit->GetWindowText(str);//str为Edit box的变量。
上面的是正确的。。调试过。
编译时报错说CEdit和 pEdit是未定义变量~~~~~~~:(
用第一个办法(Ctrl+W设置),出来一堆东西,不知道怎么用,还是用第二个办法好了,能再帮我看看吗?
CString str[100];
GetDlgItem(IDC_EDIT,str);
CEdit* pEdit;
pEdit=(CEdit*) GetDlgItem(IDC_EDIT1);
pEdit->GetWindowText(str);//str为“储存”Edit box的变量。
上面的是正确的。。调试过。
我是用SDK写的,包含了afxwin.h后就出这个错误。
fatal error C1189: #error : MFC requires C++ compilation (use a .cpp suffix)TO:ravehe(ravehe)
我看了MSDN,解决不了才来这里求助的
用SDK怎么实现?
不要做类向导,差点全玩完了~~~~~怕怕
HINSTANCE hInst ;
char ttt[20];
GetDlgItemText(hInst,IDC_EDIT1,ttt,20);编译时出警告:
warning C4133: 'function' : incompatible types - from 'struct HINSTANCE__ *' to 'struct HWND__ *'
运行后ttt为空,取不到任何值。
不能用HINSTANCE,要用HWND
编译顺利通过,可是TTT还是空的。:(
就可以了
absoluteley
哎~~应该是很简单的,只是我不知道~~~~~
fatal error C1189: #error : MFC requires C++ compilation (use a .cpp suffix) ???你的后缀名是.c而不是.cpp吗?