MFC
帆软爱好者
编程爱好者
展开
-
AfxMessageBox
原型: int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ); int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) –1 ); 在第一种形式中:lpszText为要显示的文本,消息框的标题为应用程序的可执行文件名。在第二种形式中,nIDPrompt为要显示的文本字符串在字符串表中的ID。函数调用原创 2011-03-27 00:57:00 · 2603 阅读 · 0 评论 -
MFC学习笔记
1 设置dialog的标题SetWindowText()SetWindowText(_T("Yugo National Bank - Employees Records"));原创 2011-03-27 11:15:00 · 408 阅读 · 0 评论 -
LPCTSTR
<br />LPCTSTR类型: <br /> L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 <br /> P表示这是一个指针 <br /> C表示是一个常量 <br /> T表示在Win32环境中, 有一个_T宏 <br /> STR表示这个变量是一个字符串<br /> <br />这个宏用来表示你的字符是否使用UNICODE, 如果你的程序原创 2011-03-27 11:23:00 · 927 阅读 · 0 评论 -
int 转CString
最简单的方法CString str;int n;str.Format(TEXT(“%d”),n);原创 2011-03-27 11:47:00 · 833 阅读 · 0 评论 -
size_t,__T,_T,TEXT,_TEXT等一些特殊宏的理解
<br />typedef char TCHAR ; <br />现在开始讨论字符串文字中的L问题。如果定义了_UNICODE标识符,那么一个称作__T的宏就定义如下:<br /><br />#define __T(x) L##x <br />这是相当晦涩的语法,但合乎ANSI C标准的前置处理器规范。那一对井字号称为「粘贴符号(token paste)」,它将字母L添加到宏参数上。因此,如果宏参数是"Hello!",则L##x就是L"Hello!"。<br /><br />如果没有定义_UNI转载 2011-03-27 12:01:00 · 517 阅读 · 0 评论 -
VS-watch窗口
<br />在watch窗口中输入下面的内容: <br />1) @err,hr 显示API函数调用GetLastError的返回值,和解释 <br />2) @eax,hr 显示eax寄存器的值,由于win的API的返回值放在eax中,所以这句话就是得到最近一个API 的返回值 <br />3) p,***(数字) 数组指针扩展出来只有单个元素,而你又想看到全部数组元素,可以用这个技巧 <br />4) VC调试观察窗口的格式化符号表格 <br />符号 格式原创 2011-03-27 17:51:00 · 2076 阅读 · 0 评论