摘要:1.函数说明:WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。2.函数原型:BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes。 LPSECURITY_ATTRI...
阅读全文
摘要:1. 函数功能:你可以给它任何文件的名字,它都能识别出来并打开它。2.函数原型:HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd); 3.参数说明:hwnd: 用于指定父窗口句柄。当函数调用过程...
阅读全文
摘要:1.函数功能:实现窗口动画效果2.函数原型:BOOL AnimateWindow(HWND hwnd,DWORD dwTime,DWORD dwFlags);3. 参数说明: hWnd:指定产生动画窗口的句柄; dwTime:指明动画持续的时间(以微秒计),完成一个动画的标准时间为200微秒; dwFags:指定动画类型。这个参数可以是一个或多个标志的组合。dwFlags: AW_SLI...
阅读全文
摘要:1.函数说明:FindWindow,Win32 API函数。FindWindow函数返回与指定字符串相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口。2.函数原型:HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName );3.参数说明:lpClassName指向一个以null结尾的、用来指定类名的字符串或一个...
阅读全文
摘要:SendMessage将指定的消息发送到一个窗口或多个窗口。SendMessage为这个指定的消息调用窗口处理程序,直到窗口处理完这个程序后才会返回。和SendMessage函数相比,PostMessage函数发送一个消息到线程消息对列中,并立即返回。函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); ...
阅读全文
摘要:在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argum...
阅读全文
摘要:MFC中有一些未写入文档的函数,有时候很有用。其中就有函数AfxExtractSubString.在帮助文件中找不到它,但在一些MFC实例中常能找到它。简单地说,它能帮你从一个包含按照某种格式分开的子串的字符串中取出子串。函数原型:AfxExtractSubString(CString& rString, LPCTSTR lpszFullString,int iSubString, TCH...
阅读全文
摘要:要建立与数据源的连接,首先应构造一个CDatabase对象,然后再调用CDatabase的Open成员函数.Open函数负责建立连接,其声明为virtual BOOL Open( LPCTSTR lpszDSN, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, LPCTSTR lpszConnect = “ODBC;”,BO...
阅读全文
摘要:1.作用:Call this member function to modify a window's style.2.函数原型:BOOL ModifyStyle(DWORDdwRemove,DWORDdwAdd,UINT nFlags);3.参数含义:dwRemove指定要删除的扩展属性,dwAdd指定修改时要增加的扩展属性,nFlag标志一般设置为0。4用法:1、修改控件的原有属性用 Modi...
阅读全文
摘要:函数PlaySound和sndPlaySound的用法一.PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound);1.参数pszSound:是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAVE资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音.如...
阅读全文
摘要:在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 APICreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。WriteFile 向...
阅读全文
摘要:Sizeof用法本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type};对结构MyStruct采用sizeof会出现什么结果呢?sizeo...
阅读全文
摘要:fopen()和fclose()的用法1.fopen()函数的用法fopen函数用于打开文件, 其调用格式为:FILE *fopen(char *filename, *type);fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如:"B:TEST.DAT""C:\\TC\\TEST.DAT"注意:如果将路径写成"C:\TC\TEST.DAT"是不正确的, 这一点要特别注...
阅读全文
摘要:1)用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UINT_PTRSetTimer(HWNDhWnd,//窗口句柄UINT_PTRnIDEvent,//定时器ID,多个定时器时,可以通过该ID判断是哪个定时器UINTuElapse,//时间间隔,单位为毫秒TIMERPROClpTimerFunc//回调函数);例如SetTimer(m_hWnd,1,1000,NULL);...
阅读全文