- 博客(21)
- 资源 (5)
- 收藏
- 关注
转载 四种枚举当前进程的方法
转:四种方法实现VC枚举系统当前进程 转载自:http://security.zol.com.cn/2005/0427/167328.shtml作者未知 四种方法实现VC枚举系统当前进程 在Windows 2000以上的
2007-04-30 12:06:00
1299
转载 进程与多进程管理的实现方法
摘要: 本文主要介绍了多任务管理中的多进程管理技术,对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。 关键词: VC++6.0;进程;环境变量;子进程 进程 进程是当前操作系统下一个被加载到内存的、正在运行的
2007-04-29 15:04:00
1206
原创 如何获得本机IP地址
#include "winsock2.h" (需要WS2_32.LIB库文件)CString strIp[10];int nCount = 0;WORD wversionrequested;WSADATA wsadata;char name[255];wversionrequested = MAKEWORD(2, 0);//调用WinSock2功能之前必须调用WSAStartupif
2007-04-28 09:55:00
534
转载 CString 小结
前言:串操作是编程中最常用也最基本的操作之一。 做为VC程序员,无论是菜鸟或高手都曾用过Cstring。而且好像实际编程中很难离得开它(虽然它不是标准C++中的库)。因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起来更象basic中那样直观;而且它还提供了动态内存分配,使我们减少了多少字符串数组越界的隐患。但是,我们在使用过
2007-04-23 13:44:00
1905
翻译 VC与MYSQL之 mysql_ping
最近在找关于mysql_ping的用法,偶尔发现好多中文翻译过来的网页上面的东西与英文版的相差太大,而且与自己测试的结果也大相径庭,所以小弟花一些时间去翻译一下英文版,以供大家参考。但一些网页上看到数据库连接正常时返回TRUE,反之返回FALSE,在MFC里TRUE的值是1,非0;而在MYSQL官方网站上(http://dev.mysql.com/doc/refman/5.0/en
2007-04-04 10:35:00
3479
转载 VC中的常用方法20条
VC中的一些常用方法(20条) 2003-11-3加入 来自www.csdn.net 作者佚名 15条评论 点击29549次 一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NU
2007-04-02 23:31:00
572
转载 VC编程总结
1. 显示和隐藏标题栏 方法一:使用API实现 //隐藏TitleBar LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION); ::SetWindowPos(this->m_hWnd,
2007-04-02 23:30:00
529
转载 VC++编程技巧83例
Visual C++编程技巧之一 1. 如何获取应用程序的实例句柄? 2. 如何通过代码获得应用程序主窗口的指针? 3. 如何在程序中获得其他程序的图标? 4. 如何编程结束应用程序?如何编程控制windows的重新引导? 5. 怎样加栽其他的应用程序? 6. 确定应用程序的 路径 7. 获得各种目录信息 8. 如何自定义消息 如何获取应用程序的实例句柄? 应用程序的 实例句柄保存在CW
2007-04-02 23:29:00
1679
转载 VC#技巧设计小结
获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:/test.txt文件拷贝至D:/tm
2007-04-02 23:28:00
553
原创 XP系统中关机、注销、重启功能
void CRestartAndShutdown::OnRestartcom() { CSystemCom systemcom; if(systemcom.DoModal() == IDOK){ HANDLE hToken; TOKEN_PRIVILEGES tkp; DWORD dwVersion; dwVersion=GetVersion(); //取得当前操作系统的版本信息
2007-04-02 23:27:00
742
原创 获得主程序所在路径并建立配置文件
char sDir[100];GetModuleFileName(NULL, sDir, 100); // 获得配置文件的路径CString strFile;strFile.Format("%s", sDir);int iFinder = strFile.ReverseFind(//);if (iFinder > 0){strFile = strFile.Left(iFinder+1);
2007-04-02 23:26:00
701
原创 读写配置文件
Windows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写: GetPrivateProfileInt() 从私有初始化文件获取整型数值 GetPrivateProfileString() 从私有初始化文件获取字符串型值 GetProfileInt 从win.ini 获取整数值 GetProfileString 从win.ini 获取字符串值 WritePrivat
2007-04-02 23:25:00
708
原创 XP系统中调用系统关机对话框
typedef void (WINAPI *RUN)(UINT); HMODULE hShell32; RUN RunFileDlg; hShell32 = LoadLibrary("shell32.dll"); RunFileDlg = (RUN)(GetProcAddress(hShell32, MAKEINTRESOURCE(60))); RunFileDlg(NULL);
2007-04-02 23:23:00
876
原创 XP系统中调用系统的锁定功能
HMODULE hUser32dll; PROC MyLockWorkStation; hUser32dll=GetModuleHandle("user32.dll"); MyLockWorkStation=GetProcAddress(hUser32dll,"LockWorkStation"); if(MyLockWorkStation) MyLockWorkStation();
2007-04-02 23:23:00
458
原创 运行其它程序
//1、运行EMAIL或网址 char szMailAddress[80]; strcpy(szMailAddress,"mailto:netvc@21cn.com"); ShellExecute(NULL, "open", szMailAddress, NULL, NULL, SW_SHOWNORMAL); //2、运行可执行程序 WinExec("notepad.exe",SW_SHOW)
2007-04-02 23:22:00
542
原创 根据需要动态建立文件夹
void CFiledirDlg::OnButton1() { // TODO: Add your control notification handler code here CTime time=CTime::GetCurrentTime(); CString string_time=time.Format("%Y-%m-%d"); CString string_dir="G://TempVi
2007-04-02 23:20:00
612
原创 从文件加载位图
BOOL CLoginSystem::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call default CString string="E://Pic//BACKGROUND.bmp"; HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanc
2007-04-02 23:19:00
1033
原创 屏蔽XP系统中的Enter、Esc、Alt+F4
BOOL CMainDlg::PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_KEYDOWN) { switch(pMsg->wParam) { case VK_RETURN://屏蔽回车 return TRUE;
2007-04-02 23:15:00
697
原创 取得有标题栏的窗口的句柄与指针
HWND hwnd;hwnd=::FindWindow(NULL, "关机或重启");CWnd *p=FromHandle(hwnd);p->***********;
2007-04-02 23:04:00
573
原创 窗口间变量传递
虽然没碰到过多少,至少现在遇到了以下几种变量传递的情况:1。主窗口向子窗口传递;2。子窗口向主窗口传递;3。子窗口间互相传递;下面分别介绍。一、主窗口向子窗口传递变量 1、 在主窗口中如是全局变量,可在子窗口中直接用extern声明而在子窗口中直接用,前提是必须包含主窗口的头文件。例如:主窗口CMainDlg,子窗口CSub,在主窗口中定义全局变量int temp;temp = 2
2007-04-02 23:02:00
1844
原创 动态建立右键菜单(一级/二级/三级) 响应鼠标单击事件及修改项的内容
之前刚学习MFC的时候,啥也不懂,连一个MessageBox都看不懂,呵呵……,今天刚开博客,这也是我的第一篇文章,右键菜单的动态建立。就像一些大侠说的一样,其实方法都一样,看你能不能想得到,能不能触类旁通。1.定义CMenu的对象CMenu menu1, *menu2, *menu3; POINT curPos;2.创建一级弹出菜单 menu1.CreatePopupMenu()
2007-04-02 14:13:00
6849
4
GB18030转ASCII,转Unicode的GBK(中文)
2021-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人