C/C++面向对象编程中的学习笔记

GetDlgItem :

函数功能:返回窗口中指定参数ID的子元素的句柄,可以通过返回的句柄对窗口内的子元素进行操作。

GetDlgItemText :

调用这个函数以获得与对话框中的控件相关的标题或文本。GetDlgItemText成员函数将文本拷贝到lpStr指向的位置并返回拷贝的字节的数目。

文件流fstream的应用 :

#include <fstream>
//如果是个很大的多行存储的文本型文件可以这么读:
char buf[1024];               //临时保存读取出来的文件内容
int b=5;
ifstream infile;
ofstream file("D:/cdp_test_in.txt");
file << "china, china." <<b<<"中国人民解放军"<<endl;//以流的方式写入D盘下的某文件中
file<<"你好"<<endl;
file.close();//写入完毕后,关闭该文件
infile.open("D:/cdp_test_in.txt");
if(infile.is_open())          //文件打开成功,说明曾经写入过东西
{
 while(infile.good() && !infile.eof())
 {
   memset(buf,0,1024);
   infile.getline(buf,1204);
   cout<<buf<<endl; //在控制台输出文件中的行记录结果
   //if(strlen(buf)!=0){
   //CLogFile::WriteLog(buf);
   }
 }
 infile.close();
}


MessageBox的应用 :


int WINAPI MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);

消息框的拥有窗口。如果此参数为NULL,则 消息框没有拥有窗口。
lpText:指向一个以NULL结尾的、含有将被显示的消息的字符串的 指针。
lpCaption:指向一个以NULL结尾的、用于对话框标题的字符串的 指针。
uType:指定一个决定对话框的内容和行为的位标志集。
例如控制台操作下使用: MessageBox( NULL,“中华人民共和国”,_T("info"),1);
 还可以在 任何地方使用如下方法:

         AfxMessageBox("hello  world! ");




你可能感兴趣的:(C/C++面向对象编程中的学习笔记)