
win32子系统开发&调试
lbird
*
展开
-
MoveFileEx 的MOVEFILE_DELAY_UNTIL_REBOOT 标志的用法!
该标志一般由安装程序使用,比如你想安装新的驱动程序时,由于旧的驱动程序仍被系统使用而无法删除或覆盖它。在这种情况下,安装程序可以把新的驱动程序拷贝到一个临时的目录中,然后用MOVEFILE_DELAY_UNTIL_REBOOT标志调用MoveFileEx,。当系统重启后,系统就在启动之前用新的驱动程序代替旧的驱动程序。因为该标志可以用来在重启后覆盖一个文件。 它还可以在重启后原创 2006-04-24 14:56:00 · 6583 阅读 · 0 评论 -
BMP/DIB和JPG的互换
JpgVSbmp.dll里导出的下面两个函数可以实现BMP文件和JPG文件之间的互换,BOOL JpgToBmp(LPCSTR lpJpgFileNameForIn, LPCSTR lpBmpFileNameForOut,int iColorBit=24) lpJpgFileNameForIn : Bmp文件完整路径 lpBmpFileNameForOut : 输出的Bmp文件完整路径原创 2006-05-12 16:32:00 · 3233 阅读 · 2 评论 -
Path API大全
Path API 需要头文件:shlwapi.h其中有一些函数功能存在重复,我在认为比较常用的的函数上加红。 BOOL PathFileExists(LPCTSTR lpszPath)功能:检查文件/路径是否存在 LPTSTR PathFindFileName(LPCTSTR pPath)功能:获得路径中的文件名例原创 2006-06-02 14:24:00 · 4430 阅读 · 0 评论 -
处理BSTR的API函数
BSTR SysAllocString( OLECHAR FAR* sz ); 从OLECHAR*分配BSTR 。为避免意外的结果,请不要使用BSTR作为sz参数,除非你确定它不包含嵌 入的空字符。BSTR SysAllocStringByteLen( char FAR* psz, unsigned int len ); 用于包含二进制数据而不是真实字符串的BSTR。输入参数为AN原创 2007-01-17 16:19:00 · 1981 阅读 · 0 评论 -
如何打开软键盘
// m_hWnd 是接受软键盘输入的窗口句柄 ImmSimulateHotKey(m_hWnd, IME_CHOTKEY_IME_NONIME_TOGGLE); HIMC hIMC = ImmGetContext(m_hWnd); DWORD dwConv, dwSent; DWORD dwTemp;原创 2007-03-07 13:49:00 · 8201 阅读 · 0 评论