在VC中动态创建Button控件
在VC中如何动态创建Button控件?好像是调用了Create()函数的,里面的参数我不懂,会的教下
在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++的题目