![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
BornFan
这个作者很懒,什么都没留下…
展开
-
int, long和byte[]的互换
public class ConvertUtil { // bytes[4] to int public static int bytesToInt(byte[] intBytes) { return (int)( (intBytes[0] & 0xff) ( (intBytes[1] & 0xff)转载 2009-01-01 18:28:00 · 676 阅读 · 0 评论 -
ShellExecute使用
Q: 如何打开一个应用程序? ShellExecute(this->m_hWnd,"open","calc.exe","","",SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe","c://MyLog.log","",SW_SHOW);正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开一个同系统程序相关连的文档?转载 2008-12-01 10:59:00 · 591 阅读 · 1 评论 -
二维指针应用
#include "stdafx.h" void foo(char **data){ printf("%s/n",*data); char *p=*data; p++; printf("%s/n",p); *data=p;}int main(int argc, char argv[]){ printf("t原创 2008-12-01 00:38:00 · 402 阅读 · 0 评论 -
VC界面库
GuiToolkit(开源,类似Visual Studio 2003风格) http://www.beyondata.com/default.htm GardenUI(免费,界面效果挺好的,XML,代码 界面 分离) http://www.gardenui.com/ CJLib(开源,免费,UN转载 2008-11-22 17:17:00 · 477 阅读 · 0 评论 -
VC++显示弹出式菜单的两种方法
方法一:调入菜单资源/////////////////////////////////////////////////////////////////////////////////////////////// CMy1View message handlers///先在Menu资源中添加弹出式菜单,命名:IDR_MENU1///再添加CView类的消息WM_CONTEXTMENU转载 2008-11-24 20:44:00 · 1160 阅读 · 0 评论 -
Screen coordinate and Client Coordinat
Screen coordinate 坐标是原点在屏幕左上角Client coordinate 坐标原点在应用软件窗口的左上角int with= GetSystemMetrics(SM_CXFULLSCREEN); int heigh= GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,及不包括任务栏等区域。 int原创 2008-11-22 10:56:00 · 577 阅读 · 0 评论 -
在VC的控制台程序中显示UNICODE字符
/*(1)显示汉字宽字符,必须设置正确的区域代码。显示ASCII的UNICODE,则不是必须的(2)宽字符的printf格式控制中,使用%wc(字符) %ws(字符串)(3)wcout 不是 C++标准要求提供的成员(4)L"中国" 是宽字符"中国",但不是一定是UNICODE"中国",视编译器的实现而定。*/ /* C 语言 */#include #inc转载 2008-11-09 08:59:00 · 1570 阅读 · 0 评论 -
VC常用数据类型使用转换详解
CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是转载 2008-11-08 15:45:00 · 334 阅读 · 0 评论 -
static_cast dynamic_cast reinterpret_cast和const
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast,dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。转载 2009-01-01 18:54:00 · 556 阅读 · 0 评论 -
VC2005 实现XP的风格
用写一段代码如下 <assemblyIdentity name="XP style manifest" processorArchitecture="x86" version="1.0.0.0" type="win32"/> <assemblyIdentity type="win32" name="Micro转载 2009-03-08 17:43:00 · 476 阅读 · 0 评论