现在位置: 首页 > VC
2012-08-16 16:52 工业·编程 ⁄ 共 7900字 暂无评论
打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&OsVersionInfo); //获取操作系统版本信息 if(OsVersionInfo.d...
阅读全文
2012-08-16 09:43 工业·编程 ⁄ 共 811字 暂无评论
    首先,你要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那么这个MFC对象就是有效的,否则这个MFC对象是空的。     如果你还不明白,请回忆一下,当我们使用MFC创建一个窗口时,是分两步进行的,第一步,new一个CWnd对象,...
阅读全文
2012-08-16 09:36 工业·编程 ⁄ 共 3439字 暂无评论
1.在进行数据交换时一个子窗口可以和两种类型的变量相关联,一种是控件,另一种是数据类型。故可以通过控件控制子窗口,数据类型可以接收子窗口的值。 2.MB_ICONINFORMATION   :An icon consisting of an “i” in a circle appears in the message box. 3.CTabCtrl是一个直接从CWnd派生来的类. 4.如何把int转换成CString?如何把DWORD转换为CString? 答:int   i=123;    CString   ...
阅读全文
2012-08-16 09:34 工业·编程 ⁄ 共 1200字 暂无评论
本文将介绍一个未公开的Win32 API函数:GetTaskmanWindow,利用它对Windows的任务栏进行操作。这个函数返回拥有任务栏按钮的窗口句柄。在微软的MSDN文档中,对任务栏是这样描述的:"……Windows界面包含一个特殊的应用程序桌面工具栏,叫做任务栏。任务栏可以用于在打开的不同窗口之间进行切换,以及启动新的应用程序……。任务栏包含有开始菜单、任务栏按钮、快捷菜单和状态显示区……"。可惜在Win32 API的正式问当中没有...
阅读全文
RT:本文仅供学习交流,勿做他用。例如有道词典左下方,有提示学习英语的广告。很简答。 #include <windows.h> #include <iostream> using namespace std; int main(void) { HWND hParentWnd = FindWindow(L"YodaoMainWndClass", NULL); HWND hChildWnd = FindWindowEx(hParentWnd, NULL, L"Afx:00400000:0", L"InfoBar"); ShowWindow(hChildWnd, SW_HIDE); return 1;...
阅读全文
    在Windows 2000以上的MS操作系统,通过Windows的任务管理器可以列出当前系统的所有活动进程(如图1所示),在Windows XP中,更是在控制台下增加了一条Tasklist命令,让系统下的所有进程无所遁行(如图2所示)。这一切是怎么实现的呢?     引用侯捷大师在《深入浅出MFC》的一句话,“知其然而不知其所以然,真不是个好办法”。既然如此,我们干脆自己动手,自己通过编程来实现吧,这样很有成就...
阅读全文
2012-08-13 03:17 工业·编程 ⁄ 共 1915字 暂无评论
_Application app; Documents    docs; _Document    doc; Tables       WordTables; Table        WordTable; Cell  WordCell; Range        WordRange; Columns      WordCols; Rows       &...
阅读全文
2012-08-13 03:15 工业·编程 ⁄ 共 2410字 暂无评论
void CMainDialog::DrawText(int nItem, int nSubItem, CDC *pDC,  COLORREF crText,  COLORREF crBkgnd, CRect &rect) {     ASSERT(pDC);     pDC->FillSolidRect(&rect, crBkgnd);     int nProcess = 50;//m_list.GetItemData(nItem);     CRect procRect = rect;     pDC->Rectangle(procRec...
阅读全文
1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而SendMessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。而且,PostMessage的返回值表示PostMessage函数执行是否正确;而SendMessage的返回值表示其他程序处理消息后的返回值。这点大家应该都明白。 2, 如果在同一个线程内,PostMessage发送消息时,消息要先放入线程的消息队列,然后...
阅读全文
2012-08-10 22:58 工业·编程 ⁄ 共 1671字 暂无评论
1、Calendar有个子类GregorianCalendar     它的功能非常强大。首先我们创建一个日历对 象。如:Calendar date = new GregorianCalendar();使用 date.getTime();方法可以获 得当前系统时间,返回表示时间值的Date。new GregorianCalendar()构造方法里面也可 以加入参数,如:new  GregorianCalendar(2000,month,day),获得给定时间的对象。 2、Calendar类有些字段比较有用     ...
阅读全文