常用api函数模型
- 格式:doc
- 大小:98.00 KB
- 文档页数:12
1 HWND CreateWindow( LPCTSTR lpClassName, // 指向注册窗口类名的指针 LPCTSTR lpWindowName, // 指向窗口名的指针 DWORD dwStyle, // 窗口样式 int x, // 窗口水平位置 int y, // 窗口垂直位置 int nWidth, // 窗口宽度 int nHeight, // 窗口高度 HWND hWndParent, // 父窗口句柄 HMENU hMenu, // 菜单句柄 HANDLE hInstance, // 应用程序实例句柄 LPVOID lpParam // 指向创建窗口所需的数据 ); 返回值:如果成功就返回新窗口的句柄;失败则返回NULL值
HWND CreateWindowEx( DWORD dwExStyle, // 扩展窗口样式 LPCTSTR lpClassName, // 指向注册窗口类名的指针 LPCTSTR lpWindowName, // 指向窗口名的指针 DWORD dwStyle, // 窗口样式 int x, // 窗口水平位置 int y, // 窗口垂直位置 int nWidth, // 窗口宽度 int nHeight, // 窗口高度 HWND hWndParent, // 父窗口句柄 HMENU hMenu, // 菜单句柄 HINSTANCE hInstance, // 应用程序实例句柄 LPVOID lpParam // 指向创建窗口所需的数据 ); 返回值:如果成功就返回新窗口的句柄;失败则返回NULL值
BOOL ShowWindow( HWND hWnd, // 窗口句柄 int nCmdShow // 窗口显示状态 2
); 返回值:如果先前的窗口可见就返回非零值;如果先前的窗口隐藏则返回零值
BOOL UpdateWindow( HWND hWnd // 窗口句柄 ); 返回值:如果成功就返回非零值;失败则返回零值
int GetWindowText( HWND hWnd, // 窗口或文本控件句柄 LPTSTR lpString, // 缓冲区地址 int nMaxCount // 最大字符数 ); 返回值:如果成功就返回文本长度;失败则返回零值
int MessageBox( HWND hWnd, // 父窗口句柄 LPCTSTR lpText, // 消息框文本地址 LPCTSTR lpCaption, // 消息框标题地址 UINT uType // 消息框样式 ); 返回值:如果失败则返回零值;如果成功,返回值为如下之一: IDABORT Abort 按钮被选择 IDCANCEL Cancel 按钮被选择 IDIGNORE Ignore 按钮被选择 IDNO No 按钮被选择 IDOK OK 按钮被选择 IDRETRY Retry 按钮被选择 IDYES Yes 按钮被选择
int MessageBoxEx( HWND hWnd, // 父窗口句柄 LPCTSTR lpText, // 消息框文本地址 LPCTSTR lpCaption, // 消息框标题地址 3
UINT uType, // 消息框样式 WORD wLanguageId // 语言标识 ); 返回值:如果失败则返回零值;如果成功,返回值为如下之一: IDABORT Abort 按钮被选择 IDCANCEL Cancel 按钮被选择 IDIGNORE Ignore 按钮被选择 IDNO No 按钮被选择 IDOK OK 按钮被选择 IDRETRY Retry 按钮被选择 IDYES Yes 按钮被选择
int MessageBoxIndirect( LPMSGBOXPARAMS lpMsgBoxParams // 消息框参数结构地址 );
返回值:如果失败则返回零值;如果成功,返回值为如下之一: IDABORT Abort 按钮被选择 IDCANCEL Cancel 按钮被选择 IDIGNORE Ignore 按钮被选择 IDNO No 按钮被选择 IDOK OK 按钮被选择 IDRETRY Retry 按钮被选择 IDYES Yes 按钮被选择
BOOL MessageBeep( UINT uType // 声音类型 ); 声音类型: 0xFFFFFFFF Standard beep using the computer speaker MB_ICONASTERISK SystemAsterisk MB_ICONEXCLAMATION SystemExclamation MB_ICONHAND SystemHand MB_ICONQUESTION SystemQuestion 4
MB_OK SystemDefault 返回值:如果成功就返回文本长度;失败则返回零值
int DialogBox( HINSTANCE hInstance, // 应用程序实例句柄 LPCTSTR lpTemplate, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc // 对话框处理函数指针 ); 返回值:如果成功就返回nResult参数,用于EndDialog结束对话框;失败则返回-1
int DialogBoxParam( HINSTANCE hInstance, // 应用程序实例句柄 LPCTSTR lpTemplateName, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc, // 对话框处理函数指针 LPARAM dwInitParam // 初始化值 ); 返回值:如果成功就返回nResult参数,用于EndDialog结束对话框;失败则返回-1
int DialogBoxIndirect( HINSTANCE hInstance, // 应用程序实例句柄 LPDLGTEMPLATE lpTemplate, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc // 对话框处理函数指针 ); 返回值:如果成功就返回nResult参数,用于EndDialog结束对话框;失败则返回-1
int DialogBoxIndirectParam( HINSTANCE hInstance, // 应用程序实例句柄 LPCDLGTEMPLATE lpTemplateName, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc, // 对话框处理函数指针 LPARAM dwInitParam // 初始化值 5
); 返回值:如果成功就返回nResult参数,用于EndDialog结束对话框;失败则返回-1
int CreateDialog( HINSTANCE hInstance, // 应用程序实例句柄 LPCTSTR lpTemplate, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc // 对话框处理函数指针 ); 返回值:如果成功就返回对话框句柄;失败则返回NULL
int CreateDialogParam( HINSTANCE hInstance, // 应用程序实例句柄 LPCTSTR lpTemplateName, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc, // 对话框处理函数指针 LPARAM dwInitParam // 初始化值 ); 返回值:如果成功就返回对话框句柄;失败则返回NULL
int CreateDialogIndirect( HINSTANCE hInstance, // 应用程序实例句柄 LPDLGTEMPLATE lpTemplate, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc // 对话框处理函数指针 ); 返回值:如果成功就返回对话框句柄;失败则返回NULL
int CreateDialogIndirectParam( HINSTANCE hInstance, // 应用程序实例句柄 LPCDLGTEMPLATE lpTemplateName, // 对话框模板指针 HWND hWndParent, // 父窗口句柄 DLGPROC lpDialogFunc, // 对话框处理函数指针 LPARAM dwInitParam // 初始化值