ATL怎么做一个普通的窗口,谁能给个源代码看看?? 谢谢了, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从模板库选择一个窗口类继承(比如CDialogImpl),比如 class CMyDlg : CDialogImpl<CMyDlg> { ...... };然后在_tWinMain()函数中按照正常模式调用:CMyDlg dlg;dlg.Create(NULL,...);dlg.ShowWindow(SW_SHOW);MSG msg;while(GetMessage(&msg, NULL, 0, 0)){ if (!dlg.IsDialogMessage(&msg)) { TranslateMessage(&msg); DispatchMessage(&msg); }}return 0;或者这样调用模式对话框:CMyDlg dlg;dlg.DoModal(NULL,...);return 0; 基本来说,这个问题解决了,但是怎么向里面加主窗口加控件,比如TAB控件 按照MFC中一样的思路,如果是从对话框继承的,添加DIALOG模板资源就行,如果是其它窗口,在该窗口的WM_CREATE消息响应里创建控件子窗口 那是不是说,要学习ATL,首先要学习MFC 两机通讯 WINIO 没有到我指定的端口下读取数据! 一道老面试题,关于MBCS编码的 谁帮忙改一下这个update join 语句. 运行VC++时候出现错误,请帮忙!急!!!!!~~ CStatic 绘图为什么显示不出来?? 关于函数重入的 基于对话框的SDK程序中如何处理快捷键? CFtpConnection如何建立一个文件. 关于组件的问题? VC抓屏的一个问题 单文档中如何实现多个标签,就像浏览器一样?
{
......
};然后在_tWinMain()函数中按照正常模式调用:CMyDlg dlg;
dlg.Create(NULL,...);
dlg.ShowWindow(SW_SHOW);MSG msg;
while(GetMessage(&msg, NULL, 0, 0))
{
if (!dlg.IsDialogMessage(&msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}return 0;或者这样调用模式对话框:CMyDlg dlg;
dlg.DoModal(NULL,...);
return 0;