关闭对话框时提示的问题 一个对话框包含一个Tab控件加五个标签页,其中第五个标签页里有一个倒计时,请问如何实现:仅在第五个标签页的定时器打开的时候,如果关闭对话框,则弹出提示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在onclose()中加入判断if(打开)messagebox(...);elsedialog::onclose(); 我是这样做的,在第五个标签页打开定时器:SetTimer(1,1000,NULL);然后紧跟着设置一个状态:int flag=1;但是对话框接收不到这个flag啊?error C2065: 'flag' : undeclared identifier 你的flag不会是局部变量吧?? flag设置成全局变量或者在父窗口中设置一个标志BOOL flag;并添加一个函数void SetFlag(BOOL bFlag){ flag = bFlag;}第五个tab窗口SetTimer后,GetParent()->SetFlag(TRUE); 把flag放到父窗口里面就行了在各个标签页和父窗口之间共享 我需要获取一个被共享的文件夹的共享许可权限,但是不成功。 怎样获得“我的文档”、“我的电脑”、“网上邻居”系统图标? 如何在两个对话框之间传数据 如何读出RichEdit控件里的内容? 散分了,都进来阿!!!! 硬件编程高手请进 把 DC 上的内容保存为 emf 文件 (MFC) 今天的google在哪里? 谁有OPC Server的源代码? 关于DLL中申请内存失败问题 mfc中,菜单启动线程的问题. 在VC6中新建ActiveX的时候可以选择建立几个控件,在VS2008中怎么实现呢?
if(打开)
messagebox(...);
else
dialog::onclose();
SetTimer(1,1000,NULL);
然后紧跟着设置一个状态:
int flag=1;
但是对话框接收不到这个flag啊?
error C2065: 'flag' : undeclared identifier
BOOL flag;
并添加一个函数
void SetFlag(BOOL bFlag)
{
flag = bFlag;
}第五个tab窗口SetTimer后,GetParent()->SetFlag(TRUE);