Dlg6 DIALOG DISCARDABLE 0, 0, 187, 70
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "软件运行授权"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "确定",IDOK,20,45,40,14
PUSHBUTTON "取消",IDCANCEL,95,45,40,14
LTEXT "请输入此软件作者授予的运行密码",IDC_STATIC,5,15,125,15,
SS_CENTERIMAGE
EDITTEXT IDC_EDIT1,135,15,45,15,ES_AUTOHSCROLL
END
调用 DialogBox(hInst,"Dlg6",hWnd,(DLGPROC)DlgProc1);显示对话框,
现在我不知如何提取IDC_EDIT1 中的数字,我用GetDlgItemText("Dlg6",IDC_EDIT1,apsd,6);提取时VC6.0提示:
error C2664: 'GetDlgItemTextA' : cannot convert parameter 1 from 'char [5]' to 'struct HWND__ *',
好想是说第一个参数错误,应该转换为 HWND 类型的,而我用DialogBox时就没有产生什么句柄啊,另外直接提
取出来的是不是字符串,如何把它专为长整型,整型,单/双精度型的