📄 group__control__fns.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>MiniGUI V1.6.10 API Reference: Control creating/destroying</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.2 --><div class="qindex"><a class="qindex" href="index.htm">Main Page</a> | <a class="qindex" href="modules.htm">Modules</a> | <a class="qindex" href="classes.htm">Alphabetical List</a> | <a class="qindex" href="annotated.htm">Data Structures</a> | <a class="qindex" href="dirs.htm">Directories</a> | <a class="qindex" href="files.htm">File List</a> | <a class="qindex" href="functions.htm">Data Fields</a> | <a class="qindex" href="globals.htm">Globals</a> | <a class="qindex" href="pages.htm">Related Pages</a></div><h1>Control creating/destroying<br><small>[<a class="el" href="group__window__create__fns.htm">Window creating/destroying</a>]</small></h1><h2>Defines</h2><ul><li>#define <a class="el" href="group__control__fns.htm#ga5">CreateWindow</a>(class_name, caption, style,id, x, y, w, h, parent, add_data)<dl class="el"><dd class="mdescRight">A simplified version of <em>CreateWindowEx</em>. <a href="#ga5"></a><br></dl></ul><h2>Typedefs</h2><ul><li>typedef void(* <a class="el" href="group__control__fns.htm#ga0">NOTIFPROC</a> )(<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, int id, int nc, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> add_data)<dl class="el"><dd class="mdescRight">Type of the notification callback procedure. <a href="#ga0"></a><br></dl></ul><h2>Functions</h2><ul><li>MG_EXPORT <a class="el" href="group__handles.htm#ga1">HWND</a> GUIAPI <a class="el" href="group__control__fns.htm#ga1">CreateWindowEx</a> (const char *spClassName, const char *spCaption, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> dwStyle, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> dwExStyle, int id, int x, int y, int w, int h, <a class="el" href="group__handles.htm#ga1">HWND</a> hParentWnd, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> dwAddData)<dl class="el"><dd class="mdescRight">Creates a child window with extended style. <a href="#ga1"></a><br></dl><li>MG_EXPORT <a class="el" href="group__simple__types.htm#ga0">BOOL</a> GUIAPI <a class="el" href="group__control__fns.htm#ga2">DestroyWindow</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hWnd)<dl class="el"><dd class="mdescRight">Destroys a specified control. <a href="#ga2"></a><br></dl><li>MG_EXPORT <a class="el" href="group__control__fns.htm#ga0">NOTIFPROC</a> GUIAPI <a class="el" href="group__control__fns.htm#ga3">SetNotificationCallback</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, <a class="el" href="group__control__fns.htm#ga0">NOTIFPROC</a> notif_proc)<dl class="el"><dd class="mdescRight">Sets a new notification callback procedure for a control. <a href="#ga3"></a><br></dl><li>MG_EXPORT <a class="el" href="group__control__fns.htm#ga0">NOTIFPROC</a> GUIAPI <a class="el" href="group__control__fns.htm#ga4">GetNotificationCallback</a> (<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd)<dl class="el"><dd class="mdescRight">Gets the notification callback procedure of a control. <a href="#ga4"></a><br></dl></ul><hr><h2>Define Documentation</h2><a class="anchor" name="ga5" doxytag="window.h::CreateWindow"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">#define CreateWindow </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">class_name, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>caption, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>style, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>id, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>x, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>y, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>w, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>h, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>parent, <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>add_data </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p><b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="group__control__fns.htm#ga1">CreateWindowEx</a>(class_name, caption, style, 0, \ <span class="keywordtype">id</span>, x, y, w, h, parent, add_data)</pre></div>A simplified version of <em>CreateWindowEx</em>. <p><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__control__fns.htm#ga1">CreateWindowEx</a> </dd></dl><p>Definition at line <a class="el" href="window_8h-source.htm#l05282">5282</a> of file <a class="el" href="window_8h-source.htm">window.h</a>. </td> </tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="ga0" doxytag="window.h::NOTIFPROC"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__control__fns.htm#ga0">NOTIFPROC</a>)(<a class="el" href="group__handles.htm#ga1">HWND</a> hwnd, int id, int nc, <a class="el" href="group__win32__types.htm#ga4">DWORD</a> add_data) </td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Type of the notification callback procedure. <p>This is the function type of Notification Callback Procedure. If you set the Notification Callback Procedure for a control, when a notification occurred the control will call this callback procedure.<p><dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__control__fns.htm#ga3">SetNotificationCallback</a> </dd></dl><p>Definition at line <a class="el" href="window_8h-source.htm#l05229">5229</a> of file <a class="el" href="window_8h-source.htm">window.h</a>. </td> </tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="ga1" doxytag="window.h::CreateWindowEx"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"><a class="el" href="group__handles.htm#ga1">HWND</a> GUIAPI CreateWindowEx </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>spClassName</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const char * </td> <td class="mdname" nowrap> <em>spCaption</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__win32__types.htm#ga4">DWORD</a> </td> <td class="mdname" nowrap> <em>dwStyle</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__win32__types.htm#ga4">DWORD</a> </td> <td class="mdname" nowrap> <em>dwExStyle</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>id</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>x</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>y</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>w</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>h</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__handles.htm#ga1">HWND</a> </td> <td class="mdname" nowrap> <em>hParentWnd</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__win32__types.htm#ga4">DWORD</a> </td> <td class="mdname" nowrap> <em>dwAddData</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Creates a child window with extended style. <p>This function creates a child window (also known as "control") with extended style. It specifies the window class, the window title, the window style, the window extended style, the initial position, and the size of the window. The function also specifies the window's parent or owner.<p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -