2025-04-27 07:49:33 -04:00

342 lines
14 KiB
HTML

<html>
<head>
<title>VC++ Class Wizard</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">@import "..\..\..\1033\styles.css";
</style>
<script language="JavaScript">
<!--
function MM_showHideLayers() { //v2.0
var i, visStr, args, theObj;
args = MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
visStr = args[i+2];
if (navigator.appName == 'Netscape' && document.layers != null) {
theObj = eval(args[i]);
if (theObj) theObj.visibility = visStr;
} else if (document.all != null) { //IE
if (visStr == 'show') visStr = 'visible'; //convert vals
if (visStr == 'hide') visStr = 'hidden';
theObj = eval(args[i+1]);
if (theObj) theObj.style.visibility = visStr;
} }
}
//-->
</script>
</head>
<body style="OVERFLOW:visible" bgcolor="#ebebeb" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" onload='InitDocument(document);' onkeydown='OnKey();'>
<TABLE width="100%" height="100%" cellspacing=0 cellpadding=0>
<TR align=top>
<TD height="100%">
<TABLE bgcolor="white" style="BORDER-RIGHT:silver 1px solid; BORDER-TOP:silver 1px solid; BORDER-LEFT:silver 1px solid; WIDTH:100%; BORDER-BOTTOM:silver 1px solid; HEIGHT:65px" align=top>
<TR>
<TD>
<DIV>
<P class="titleText">VC++ Class Wizard</P>
<P class="titleDesc">Specify...</P>
</DIV>
</TD>
<TD>
<DIV id="Layer1" style="Z-INDEX:1" align=right>
<IMG src="..\..\Images\Overview.bmp" width="92" height="63"></IMG>
</DIV>
</TD>
</TR>
</TABLE>
<TABLE bgcolor="#ebebeb" style="BORDER-BOTTOM:silver 1px solid" width="100%" height="70%" cellspacing=0 cellpadding=0>
<TR>
<TD valign=top align=left>
<TABLE bgcolor="#ebebeb" style="WIDTH:200px;HEIGHT:280px">
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span id="Default" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "default.htm");' class="sideBtn"><LABEL FOR="Default">Generic</LABEL></span> </TD> </TR>
<TR>
<TD bgcolor="#ebebeb" class="bodyText" style="HEIGHT:13%"> <span id="ATLClass" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "ATLClass.htm");' class="sideBtn"><LABEL FOR="ATLClass">ATL</LABEL></span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span id="MFCClass" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "MFCClass.htm");' class="sideBtn"><LABEL FOR="MFCClass">MFC</LABEL></span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span> </span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span> </span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span> </span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span> </span> </TD> </TR>
<TR>
<TD bgcolor="silver" class="bodyText" style="HEIGHT:13%"> <span> </span> </TD> </TR>
</TABLE>
</TD>
<TD valign=top align=left>
<table border="0" align="left" class="itemText">
<tr>
<td>
<span class="titleDesc"><b>ATL Objects:</b><br>
<A id="SIMPLE" onClick="return CanInsertATLObj()" class="wizlink" title="">Simple Object</A><br>
<A id="ASP" onClick="return CanInsertATLObj()" class="wizlink" title="">ActiveX Server Component</A><br>
<A id="MMC" onClick="return CanInsertATLObj()" class="wizlink" title="">MMC SnapIn</A><br>
<A id="MTS" onClick="return CanInsertATLObj()" class="wizlink" title="">MS Transaction Server Component</A><br>
</span>
</td>
<td valign="top">
<span class="titleDesc"><b>ATL Controls:</b><br>
<A id="CONTROL" onClick="return CanInsertATLObj()" class="wizlink" title="">Control</A><br>
<A id="PROPPAGE" onClick="return CanInsertATLObj()" class="wizlink" title="">Property Page</A><br></span>
</td>
</tr>
<tr>
<td>
<span class="titleDesc"><b>ATL Data Access:</b><br>
<A id="PROVIDER" onClick="return CanInsertATLObj()" class="wizlink" title="">Provider</A><br>
<A id="CONSUMER" class="wizlink" title="">Consumer</A></span><br>
</td>
<td>
<span class="titleDesc"><b>ATL Miscellaneous:</b><br>
<A id="DIALOG" onClick="return CanInsertATLObj()" class="wizlink" title="">Dialog</A><br>
<A id="ADDATL" class="wizlink" title="">Add ATL support to MFC</A></span><br>
</td>
</tr>
<tr>
<td><span class=titleDesc
><b>ATL WMI
Providers:</b><br>
<A class=wizlink
onClick="return CanInsertATLObj()"
id=WMIINSTANCE title="">Instance
provider</A><br>
<A class=wizlink
onClick="return CanInsertATLObj()"
id=WMIEVENT title="">Event Provider</A>
<br>
</span><br
></SPAN></td></tr></table></TD></TR>
</TABLE>
</TD>
</TR>
</TABLE>
<TABLE width="100%" style="HEIGHT:10%" cellpadding=0 cellspacing=4>
<TR>
<TD align=left width="85%"></TD>
<TD align=right width="5%">
<SPAN id="HelpBtn" class="buttonClass" valign="center" onmouseover="this.style.backgroundColor='#9999FF'" onmouseout="this.style.backgroundColor='silver'" onClick='window.alert("help");' ;>
<DIV align="center" class="buttonText"><LABEL onClick='return false;' FOR="HelpBtn">Help</LABEL></DIV>
</SPAN>
</TD>
<TD align=right width="5%">
<SPAN id="FinishBtn" class="buttonClass" valign="center" style="CURSOR:default; COLOR:#f5f5f5">
<DIV align="center" class="buttonText" style="CURSOR:default"><LABEL FOR="FinishBtn">Finish</LABEL></DIV>
</SPAN>
</TD>
<TD align=right width="5%">
<SPAN id="CancelBtn" class="buttonClass" valign="center" onmouseover="this.style.backgroundColor='#9999FF'" onmouseout="this.style.backgroundColor='silver'" onClick='window.external.Finish(document, "cancel");' ;>
<DIV align="center" class="buttonText"><LABEL FOR="CancelBtn">Cancel</LABEL></DIV>
</SPAN>
</TD>
</TR>
</TABLE></TD></TR></TABLE>
<!--div id="Layer1" style="position:absolute; width:55px; height:45px; z-index:1; left: 500; top: 8; visibility: visible"><img src="..\..\Images\1_SDI.jpg" width="91" height="64"></div>
<div id="Layer2" style="position:absolute; width:55px; height:45px; z-index:2; left: 500; top: 8; visibility: hidden"><img src="..\..\Images\1_diag.jpg" width="76" height="58"></div>
<div id="Layer3" style="position:absolute; width:55px; height:45px; z-index:3; left: 500; top: 8; visibility: hidden"><img src="..\..\Images\1_mdi.jpg" width="91" height="64"></div>
<div id="Layer4" style="position:absolute; width:55px; height:45px; z-index:4; left: 500; top: 8; visibility: hidden"><img src="..\..\Images\4_4.jpg" width="91" height="64"></div>
<table width="620" cellspacing="0" cellpadding="8" height="380">
<tr>
<td colspan="2" bgcolor="#FFFFFF" height="80pix" valign="top" class="titleText" name="ApplicationType">
<p>VC++ Class Wizard</p>
<span class="titleDesc" style="position: relative; top: -15; left: 25">Specify...</span>
</td>
</tr>
<tr>
<td bgcolor="#C0C0C0" class="bodyText" height="10pix"></td>
<td height="250" valign="top" rowspan="10" width="440">
<p class="bodyText">
<table border="0" width="440" align="left" class="itemText">
<tr>
<td>
<span class="titleDesc"><b>ATL Objects:</b><br>
<A id="SIMPLE" class="wizlink" title="">Simple Object</A><br>
<A id="ASP" class="wizlink" title="">ActiveX Server Component</A><br>
<A id="MMC" class="wizlink" title="">MMC SnapIn</A><br>
<A id="MTS" class="wizlink" title="">MS Transaction Server Component</A><br>
</span>
</td>
<td valign="top">
<span class="titleDesc"><b>ATL Controls:</b><br>
<A id="CONTROL" class="wizlink" title="">Control</A><br>
<A id="PROPPAGE" class="wizlink" title="">Property Page</A><br>
</td>
</tr>
<tr>
<td>
<span class="titleDesc"><b>ATL Data Access:</b><br>
<A id="PROVIDER" class="wizlink" title="">Provider</A><br>
<A id="CONSUMER" class="wizlink" title="">Consumer</A></span><br>
</td>
<td>
<span class="titleDesc"><b>ATL Miscellaneous:</b><br>
<A id="DIALOG" class="wizlink" title="">Dialog</A><br>
<A id="ADDATL" class="wizlink" title="">Add ATL suppoprt to MFC</A></span><br>
</td>
</tr>
</table>
</p>
</td>
</tr>
<tr>
<td bgcolor="#C0C0C0" class="bodyText" height="6"><span id="Default" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "default.htm");' class="sideBtn"><b><LABEL FOR="Default">Generic</LABEL></b></span></td>
</tr>
<tr>
<td bgcolor="#EBEBEB" class="bodyText" height="6"><span id="ATLClass" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "ATLClass.htm");' class="sideBtn"><LABEL FOR="ATLClass">ATL</LABEL></span></td>
</tr>
<tr>
<td bgcolor="#C0C0C0" class="bodyText" height="6"><span id="MFCClass" title="" onMouseover="this.style.color='blue'; this.style.cursor='hand'" onMouseout="this.style.color='black'" onclick='Next(document, "MFCClass.htm");' class="sideBtn"><LABEL FOR="MFCClass">MFC</LABEL></span></td>
</tr>
<tr>
<td bgcolor="#C0C0C0" valign="top" class="bodyText">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#C0C0C0" width="166pix" valign="top" class="bodyText">&nbsp;</td>
<td height="50"> </td>
</tr>
</table>
<span id=HelpBtn
style= "height :20px;;
width :60px;
background-color :#C0C0C0;
position :absolute;
top :368px;
left :404px;
cursor :hand;
padding-top :2px;
border-left :1px solid #808080;
border-right :1px solid #808080;
border-top :1px solid #808080;
border-bottom :1px solid #808080;"
onmouseover="this.style.backgroundColor='#9999FF'";
onmouseout="this.style.backgroundColor='#C0C0C0'"
onClick='window.alert("help");'
class="buttonText";>
<div align="center" class="buttonText"><LABEL FOR="HelpBtn">Help</LABEL></div>
</span>
<span id=FinishBtn
style= "height :20px;;
width :60px;
background-color :#C0C0C0;
color :#F5F5F5;
position :absolute;
top :368px;
left :468px;
cursor :default;
padding-top :2px;
border-left :1px solid #808080;
border-right :1px solid #808080;
border-top :1px solid #808080;
border-bottom :1px solid #808080;"
class="buttonText";>
<div align="center" class="buttonText"><LABEL FOR="FinishBtn">Finish</LABEL></div>
</span>
<span id=CancelBtn
style= "height :20px;;
width :60px;
background-color :#C0C0C0;
position :absolute;
top :368px;
left :534px;
cursor :hand;
padding-top :2px;
border-left :1px solid #808080;
border-right :1px solid #808080;
border-top :1px solid #808080;
border-bottom :1px solid #808080;"
onmouseover="this.style.backgroundColor='#9999FF'";
onmouseout="this.style.backgroundColor='#C0C0C0'"
onClick='window.external.Finish(document, "cancel");'
class="buttonText";>
<div align="center" class="buttonText"><LABEL FOR="CancelBtn">Cancel</LABEL></div>
</span>
<div id="Line" style="position:absolute; width:451px; z-index:2; left: 173px; top: 355px">
<hr></div-->
<SCRIPT>
var tab_array = new Array();
tab_array[0] = Default;
tab_array[1] = ATLClass;
tab_array[2] = MFCClass;
function InitDocument(document)
{
window.external.SetDefaults(document);
window.external.AddSymbol("DOCUMENT_FIRST_LOAD", true);
SetAnchors();
window.external.Load(document);
}
function Next(document, linkto)
{
window.external.Next(document, linkto);
}
function OnFinish(obj)
{
obj.style.cursor='wait';
window.external.Finish(document, "ok");
}
function SetAnchors()
{
SIMPLE.href = getPage("Simple");
ASP.href = getPage("ASP");
MMC.href = getPage("MMC");
MTS.href = getPage("MTS");
CONTROL.href = getPage("Control");
PROPPAGE.href = getPage("PPG");
PROVIDER.href = getPage("Provider");
CONSUMER.href = getPage("Consumer");
DIALOG.href = getPage("DLG");
ADDATL.href = getPage("AddToMFC");
WMIEVENT.href = getPage("WMIEvent");
WMIINSTANCE.href= getPage("WMIInstance");
}
function getPage(strRelativePath)
{
var strStartPath = window.external.FindSymbol("START_PATH");
var strPage = strStartPath + "\\ATL\\" + strRelativePath + "\\HTML\\1033\\default.htm";
return strPage;
}
function CanInsertATLObj()
{
try
{
if (!IsATLProject() && !IsAttributedProject())
{
window.alert("ATL objects can only be added to ATL projects.")
return false;
}
}
catch(e)
{
alert("Error in CanInsertATLObj: " + e.description);
}
}
</SCRIPT>
<SCRIPT SRC="..\..\..\common.js">
</SCRIPT>
</body>
</html>