当前位置:编程学习 > VC++ >>

在VC中动态创建Button控件

在VC中如何动态创建Button控件?好像是调用了Create()函数的,里面的参数我不懂,会的教下
答案:CButton::Create 
BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
Return Value
Nonzero if successful; otherwise 0.
Parameters
lpszCaption
Specifies the button control’s text.  //Button上的文字
dwStyle
Specifies the button control’s style. Apply any combination of button styles to the button.                              //控件类型,参考一下button styles即可
rect
Specifies the button control’s size and position. It can be either a CRect object or a RECT structure.        //控件的位置和大小
pParentWnd
Specifies the button control’s parent window, usually a CDialog. It must not be NULL.                //button所在的父窗口,一般用this即可
nID
Specifies the button control’s ID.       //控件ID号
其他:HWND lhWnd = CreateWindowEx(NULL,L"button",NULL,WS_POPUP | WS_VISIBLE,0,0,100,20,hParent, NULL, NULL, NULL);

lhWnd 就是按钮的句柄可以进行自己想要的操作 
hParent 就是父窗口的句柄

上一个:一道VC++题目,求详细的解释
下一个:一道VC++的题目

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,