如何在其他文件中调用控件 我有个主窗口a,由a里面调用b.modal();弹出窗口b,我在一个cpp文件里面想控制b窗口的Edit控件,请问如何做?我取得了b窗口的句柄可是老是出错。我用GetDlgItem(HWND,ID)不行。还有什么方法吗?他似乎只能操作a窗口里面的控件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 新手?给你的B窗口添加个窗口类啊.Ctrl+W. 顺便沙发-_-# #include "StdAfx.h"#include "Resource.h"#include "BB.h"#include "putword.h"void putword::put(){ HWND s=::FindWindow(NULL,"Dialog1"); ((CEdit *)(GetDlgItem(s,IDC_EDIT2)))->SetWindowText("dd");}这是那个cpp里面的 代码 class B:public CDialog{};class A :public CDialog{ //ctl+w 添加 B 的对象 B * m_pB ; OnButtonCallDlgB () { if( !m_pB) m_pB = new B(); m_pB->DoModule(); } }... 可变行高的ListCtrl自绘问题 关于双击ListBox项,然后进入一个新的视图显示详细内容 动态改变光标的高度 100分求一个程序拦截另外一个程序的API例子(APIHOOK).在线等 微软在COM+下犯的严重低级错误 基于对话框的VC程序在进行长时间操作时,界面会无响应?如何解决? 有没有谁知道VC中如何编写HTTPS程序?谢谢 简单问题,关于CDateTimeCtrl控件的用法,在线等待! 请问怎样获得一个IID编号? 解密PDF格式,给分给钱都可以! 我该怎么做? 调试运行和直接运行结果不一样?
#include "Resource.h"
#include "BB.h"
#include "putword.h"
void putword::put()
{
HWND s=::FindWindow(NULL,"Dialog1");
((CEdit *)(GetDlgItem(s,IDC_EDIT2)))->SetWindowText("dd");
}
这是那个cpp里面的 代码
{
};
class A :public CDialog
{
//ctl+w 添加 B 的对象
B * m_pB ;
OnButtonCallDlgB ()
{
if( !m_pB)
m_pB = new B();
m_pB->DoModule();
}
}...