呵呵,我是一个初学者吧,对好多问题不知道噢!如何用
FindWindow("Notepad","无标题 - 记事本");
返回HWND到EDIT里...或者用MessageBox弹出!呵呵,只要对类型转换有毛病HWND h1;h1=::FindWindow("Notepad","无标题 - 记事本");处理呢?这样对不对?嘿嘿!另外:
还有两个小问题,
自己做了一个过程或函数
int abcto(int a1)
{
return a1*10
}
然,我要在
void CQQBombDlg::OnButton1()
{
//这里调用abcto函数好像不行吧?
}
好像,直接在*.cpp里,写入,不行吧?(我对VC++不熟,有些术语不知道/db)
要建一个类?再有:
IDC_STATIC(STATIC TEXT)这个东东如何给它值?
FindWindow("Notepad","无标题 - 记事本");
返回HWND到EDIT里...或者用MessageBox弹出!呵呵,只要对类型转换有毛病HWND h1;h1=::FindWindow("Notepad","无标题 - 记事本");处理呢?这样对不对?嘿嘿!另外:
还有两个小问题,
自己做了一个过程或函数
int abcto(int a1)
{
return a1*10
}
然,我要在
void CQQBombDlg::OnButton1()
{
//这里调用abcto函数好像不行吧?
}
好像,直接在*.cpp里,写入,不行吧?(我对VC++不熟,有些术语不知道/db)
要建一个类?再有:
IDC_STATIC(STATIC TEXT)这个东东如何给它值?
{
return a1*10;
}
函数应该这样 OnButton1才能调用
IDC_STATIC(STATIC TEXT)?? IDC_STATIC是给这个窗口赋值吧
GetDlgItem(IDC_STATIC)->SetWindowText(" ");或SetDlgItemText(IDC_STATIC," ");
FindWindow("Notepad","无标题 - 记事本");
返回HWND到EDIT里...或者用MessageBox弹出 没明白什么意识
HWND h1 = NULL;
h1=::FindWindow("Notepad","hehe.txt - 记事本");
if(!h1)
{
AfxMessageBox("Not find!");
return;
}
CString str;
str.Format("%ld",h1);
AfxMessageBox(str);
int abcto(int a1)
{
return a1*10
}
然,我要在
void CQQBombDlg::OnButton1()
{
//这里调用abcto函数好像不行吧?
}
好像,直接在*.cpp里,写入,不行吧?(我对VC++不熟,有些术语不知道/db)
要建一个类?
==============================
写在CPP文件中作为全局函数是可以直接调用的!
long L;
CString str;
h1=::FindWindow("Notepad","无标题 - 记事本");L = (long)h1;
str.Format("%ld",L);
AfxMessageBox(str);直接调用是可以的,但是注意在调用前先定义
int abcto(int a1)
{
return a1*10
}
,或要申明
=========================
这些都是资源ID,其实都是一个整数,可以在工程中的Resource.h文件中看到他们的值!
/db
我试试先!
还有三个问题!1、str.Format("%ld",L);这前面的%ld是啥意思?有没有相应的参数说明呢?2、类型转换的问题是?
int a1=1;
CString a2;
a2=(CString)a1;
这样?还是?3、已编译后的DLL,如何在MFC里调用?要引用?
呵呵,不好意思。问题多多!
int abc[];我得重组为
int abc[50];如何?/hx我以前学VB的,VB里是
dim abc() as long
redim abc(50) as long
/db
冒昧,我这里给个建议哈,虽然我也急菜。还是重头学,别想着什么做什么。
从doucument/view开始吧。我只是比较惊讶你的工程的名字 “QQBomb”。??
还是重基础的来好哦。 比如指针(超级经典哦)