随笔分类 - vc++
摘要:1、将CString(unicode)转换为char*(ANSI)CString strServIP;pChat->GetDlgItemText(IDC_IP,strServIP);char strAddr[16] = {0};USES_CONVERSION;strcpy_s(strAddr,16,T2A(strServIP));
阅读全文
摘要:在公司培训期间,经理给了我们没人10个界面草图,让我们在VS2008下使用MFC设计,因为在经理的帮助和自己的努力下,终于在三天时间内完成,现在就根据在这三天时间里所用到的控件做出如下总结:1.Dialog对话框 ,一个对话框就相当于一个界面,在对话框里可以放其他控件。2.Button按钮,是一个命令按钮,来响应用户的鼠标单击操作,然后进行响应的处理,它可以显示文本和位图。3.Static Text静态文本框 ,来显示正文,不能输入文本。4.Edit Control编辑框,输入并编辑正文。5.Group Box组成框,显示一个方框和正文,在里面可以放其他控件。6.Check Box复选框,用做
阅读全文
摘要:一、什么是静态链接库,什么是动态链接库?1、静态链接库就是你使用的.lib文件,库中的代码最后需要连接到你的可执行文件中去,所以静态连接的可执行文件一般比较大一些。在静态库情况下,函数和数据被编译进一个二进制文件(通常扩展名为*.LIB),Visual C++的编译器在链接过程中将从静态库中恢复这些函数和数据并把它们和应用程序中的其它模块组合在一起生成可执行文件。这个过程称为“静态链接”。如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。可以参考:http://www.cnblogs.com/Winston/archive/2008/07/0
阅读全文
摘要:窗口程序建立过程:一、定义窗口类 WNDCLASS wndcls;二、设计窗口类 wndcls.cbClsExtra=0; wndcls.cbWndExtra=0; wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH); wndcls.hCursor=LoadCursor(NULL,IDC_CROSS); wndcls.hIcon=LoadIcon(NULL,IDI_ERROR); wndcls.hInstance=hInstance; ...
阅读全文