摘要:使用列表控制的步骤如下: 调用CreateWindowEx函数来创建一个列表控件,指定它的类名为SysListView32。您还可以在此处指定控件初次显示时的方式。 创建和初始化用在列表控件中显示项目的图象列表(如果存在)。 向列表控件中插入列,如果显示的方式是报告方式这一步是必须的。 向控...
阅读全文
随笔分类 - Win32API
摘要://declare TCHAR tstrCurrentPath[MAX_PATH]; //initialize memset(tstrCurrentPath, 0, MAX_PATH); //Get GetCurrentDirectory(MAX_PATH, tstrCurrentPath); ...
阅读全文
摘要:1. 写ini文件API原型 BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName ); 2. 读ini文件的字符串键值API原型 DWORD GetPrivateProfileString( LPCTSTR lpAppName, L...
阅读全文
摘要:以前总以为那个选择文件的窗口要自己做,后来才知道不过是一个API而已. 这个API函数的声明是这个样子的: WINCOMMDLGAPI BOOL APIENTRY GetOpenFileNameA(LPOPENFILENAMEA); WINCOMMDLGAPI BOOL APIENTRY GetOpenFileNameW(LPOPENFILENAMEW); #ifdef UNICODE #def...
阅读全文
摘要:WINBASEAPI DWORD GetTickCount(VOID); 返回自系统启动到现在的毫秒数,每隔49.7天就清零。
阅读全文
摘要:BOOL GetComputerName( LPTSTR lpBuffer, LPDWORD lpnSize ); GetComputerName函数用来获取计算机的名称,lpBuffer是TCHAR[]类型,TCHAR的数量可以设置为MAX_COMPUTERNAME_LENGTH+1,lpnSize就是lpBuffer的位数
阅读全文
摘要:MessageBox函数用于弹出对话框 原型如下 int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType ); 该函数也分为MessageBoxA MessageBoxW两个版本。 hWnd是所属的父对话框. lpText是需要显示的内容 lpCaption是窗口标题文字 u...
阅读全文
摘要:const int MAXSIZE_APPBUF = 256; TCHAR lpszApp[MAXSIZE_APPBUF]; LoadString(NULL, IDS_WELCOME, lpszApp, MAXSIZE_APPBUF); AfxMessageBox(lpszApp); LoadString,可以载入一个资源文件里的字符串,是一个宏,对应LoadS...
阅读全文
摘要:int WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ); The WinMain function is called by the system as the initial entry point for windows-ba...
阅读全文