MFC主窗口不在前台会出现其他部分窗口冻结情况,有谁遇到过? [问题点数:20分,无满意结帖,结帖人qq_39529180]

Bbs1
本版专家分:0
结帖率 100%
Bbs5
本版专家分:3793
Bbs1
本版专家分:0
Bbs1
本版专家分:0
MFC隐藏窗口部分
现有Frame分为一下三<em>部分</em>rn-----------------rn| A区域 |rn-----------------rn| B区域 |rn-----------------rn| C区域 |rn-----------------rn现在需要将Frame缩小A区域隐藏,只有B和Crn-----------------rn| B区域 |rn-----------------rn| C区域 |rn-----------------rnSetWindowPos和MoveWindow貌似只能改变<em>窗口</em>位置,且只能从下往上缩小,不能从上往下缩小。
有谁遇到过这种情况
98机子,能够查找到其它计算机,但在网上邻居上却没有机子的<em>出现</em>。请指教
有谁遇到过这种情况?!
用解霸播放VCD时,图像老是<em>出现</em>马骞克现象!rn不是碟子问题,也不是光驱问题。rn各位帮我分析一下可能是什么东西出毛病?
MFC笔记:主窗口与副窗口
场景:程序运行,自动弹出<em>窗口</em>A(我称之为主<em>窗口</em>),点击A<em>窗口</em>上的按钮,弹出<em>窗口</em>B(副<em>窗口</em>) 关闭主<em>窗口</em>,会同时关闭副<em>窗口</em>,并退出相应的进程(关闭*.exe文件) 关闭副<em>窗口</em>,主<em>窗口</em>不会关闭,进程不退出。 如果要实现 关闭副<em>窗口</em>的同时退出进程,需要在副<em>窗口</em>类中重载必要的函数(OnCancel或OnClose)。
如何使不在窗口区域的子窗体部分不可见
本人想使产生的子<em>窗口</em>在客户区以外<em>部分</em>不可见,但是在客户区之内<em>部分</em>是可见的。应该如何实现?
窗口参数传递 vc6.0 mfc
单文档的应用程序,在APP的Instance关联了一个主<em>窗口</em>,我怎么把主<em>窗口</em>的变量传给<em>其他</em><em>窗口</em>呢
MFC主窗口镂空问题
效果图:rn[img=https://img-bbs.csdn.net/upload/201601/13/1452677207_527703.png][/img]rnrn原图:rn[img=https://img-bbs.csdn.net/upload/201601/13/1452677110_337070.png][/img]rnrnvoid MySetLayeredWindowAttributes(HWND hWnd)rnrn SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE)^WS_EX_LAYERED);rn HINSTANCE hInst = LoadLibrary("User32.DLL"); //显式加载DLLrn if (hInst) rn rn typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD); rn MYFUNC fun = NULL;rn //取得SetLayeredWindowAttributes函数指针 rn fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes"); rn if (fun)rn rn //fun(hWnd, 0, 130, 2);//通过第三个参数来设置窗体透明程度(1da)rn fun(hWnd, RGB(255,255,255), 0, 1);//RGB(229,236,237)rn rn FreeLibrary(hInst); rn rnrnrnint CDCBallDlg::OnCreate(LPCREATESTRUCT lpCreateStruct)rnrn if (CDialogEx::OnCreate(lpCreateStruct) == -1)rn return -1;rn MySetLayeredWindowAttributes(this->GetSafeHwnd());rn return 0;rnrnrnBOOL CDCBallDlg::OnEraseBkgnd(CDC* pDC)rnrn HDC hdc = pDC->GetSafeHdc();rn HDC hMemdc = CreateCompatibleDC( hdc);rnrn CRect rt;rn GetClientRect( &rt);rnrn BYTE* pBits = NULL; rn BITMAPINFOHEADER bmih = sizeof (BITMAPINFOHEADER) ;rn bmih.biWidth = rt.Width(); rn bmih.biHeight = rt.Height(); rn bmih.biPlanes = 1; rn bmih.biBitCount = 32; rn bmih.biCompression = BI_RGB; rn bmih.biSizeImage = 0; rn bmih.biXPelsPerMeter = 0; rn bmih.biYPelsPerMeter = 0; rn bmih.biClrUsed = 0; rn bmih.biClrImportant = 0; rn HBITMAP hMembmp = CreateDIBSection(NULL, (BITMAPINFO *)&bmih, DIB_RGB_COLORS, (VOID**)&pBits, NULL, 0); rn HBITMAP hOldbmp = (HBITMAP)SelectObject( hMemdc, hMembmp);rn rn DrawThemeParentBackground( m_hWnd,hMemdc, &rt);rn Graphics graphics( hMemdc);rnrn Image* img = NULL;rn ImageFromIDResource(IDB_PNG_LOGIN2,img);rn graphics.DrawImage(img,RectF( 0, 0, rt.Width(), rt.Height()), 0, 0, img->GetWidth(), img->GetHeight(), UnitPixel);rn if(img)rn rn delete img;rn rn //BLENDFUNCTION bf; rn //bf.BlendOp = AC_SRC_OVER; rn //bf.BlendFlags = 0; rn //bf.AlphaFormat = 0; rn //bf.SourceConstantAlpha = 200; rn //AlphaBlend(hdc,0,0,rt.Width(), rt.Height(),hMemdc,0,0,rt.Width(), rt.Height(),bf); rn //TransparentBlt( hdc, 0,0,rt.Width(), rt.Height(), hMemdc, 0, 0,rt.Width(), rt.Height(),RGB(255,255,255));rn BitBlt( hdc, 0,0,rt.Width(), rt.Height(), hMemdc, 0, 0, SRCCOPY);rn graphics.ReleaseHDC( hMemdc);rn SelectObject( hMemdc, hOldbmp);rn DeleteDC( hMemdc);rn DeleteObject( hMembmp);rnrn return TRUE;rn
MFC主窗口登录问题
我建立了基于Dialog的MFC工程。把登录做在MFC自生成的<em>窗口</em>类里。然后就是一个含tab控件的主对话框作为MFC自生成的对话框类的成员。rn 登录成功之后,隐藏登录<em>窗口</em>,显示含tab的主对话框。rn 问题是,当我点击主对话框的关闭时,如何向MFC自生成的<em>窗口</em>类发消息说叫登录框显示出来或者关闭?rn 我用::PostMessage(GetDlgItem(IDD_MY_DIALOG)->m_hWnd,WM_MAIN_CLOSE,NULL,NULL);程序报错。不能用GetDlgItem获取句柄。IDD_MY_DIALOG为MFC自生成的<em>窗口</em>类资源ID。
MFC 对话框主窗口的界面设计
1、左上角图标更换:在dialog类的构造函数修改即可,m_hIcon = AfxGetApp()-&amp;gt;LoadIcon(IDI_MYICON) 。如果在<em>其他</em>地方修改,应添加两条代码:SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE);// 设置小图标2、设置背景颜色void CMainFrameDlg::OnPaint() { ...
MFC获取主窗口指针
CsystemDlg* pDlg = (CsystemDlg*)AfxGetApp()->m_pMainWnd; //得到主<em>窗口</em>的指针接下来就可以访问主窗类中的数据了
MFC的主窗口类CFrameWnd
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类!
MFC 主窗口基类继承的问题
我定义了一个新窗体rnclass CPlayDlg : public CDialog,public IHikClientAdviseSinkrnrn ...rn;rnrn但是编译时在BOOL CPlayApp::InitInstance()rnrn CPlayDlg dlg;rn m_pMainWnd = &dlg;rn int nResponse = dlg.DoModal();rn ...rnrn中有错误rnerror C2259: 'CPlayDlg' : cannot instantiate abstract class due to following members:rnrnIHikClientAdviseSink 是一个自己定义的虚基类rn是不是因为CPlayDlg 继承了IHikClientAdviseSink 就不能用了啊?rnrn应该怎样改阿?rn谢谢各位帮忙啊!!!rn
窗口冻结代码收集
<em>窗口</em><em>冻结</em>代码收集资料
数据窗口冻结
PB中怎样实现<em>冻结</em>左边的N列
Excel:冻结窗口
在操作Excel时,第一行是各列名称,当拉动滚动轴查看下边数据时,第一行的各列名称就看不见了,每次想看这一列属于哪个名称下时,还得重新回到第一行查看,费时费力,这时,“<em>冻结</em><em>窗口</em>”功能很实用。 第一行名称如下所示: 当下拉滚动轴,第一行就看不到了 “<em>冻结</em><em>窗口</em>”在:菜单栏的视图—<em>冻结</em><em>窗口</em>—<em>冻结</em>首行。 结果展示:再下拉滚动轴时,第一行固定在最顶端 ...
jxl的冻结窗口
jxl的<em>冻结</em><em>窗口</em>   先上设置表格的代码: //OutputStream os = response.getOutputStream();  //WritableWorkbook excel = Workbook.createWorkbook(os); WritableWorkbook excel= Workbook.createWorkbook(new File(&quot;绝对路径&quot;+...
冻结窗口”,难啊!!
rn 姓名 年龄 学历 rnA 张一 20 大专rnB 五二 25 本科rnC 李三 20 大专rnD 孙四 28 研究生rnrn上面是我的表格,但我要的是,当我上下拉右侧滑块的时候(姓名、年龄、学历不动)下面所有内容都动;当我左右拉下面滑块的时候(A、B、C、D不动)右侧所有内容都动,请问这个在网页里怎么实现???
MFC向其他窗口发送消息
就是能向游戏<em>窗口</em>传递消息rn我用的::SendMessage(hwnd_1,WM_CHAR,VK_UP,0);rn传过去人物应该往上走,结果没反应rn焦点切到聊天界面上使用会打出'&'字符rnrn使用::PostMessage(hwnd_1, WM_KEYDOWN, VK_UP, 1); rn传过去人物也没反应rn焦点切到聊天界面能正常翻到上一条发送记录上rnrn怎样才能正确发送方向键的信息到游戏<em>窗口</em>呢
MFC主窗口弹出另外窗口,关闭主窗口不影响弹出的窗口
请教一个MFC的问题rn在主<em>窗口</em>中通过一个button弹出另外一个<em>窗口</em>的同时,主<em>窗口</em>关闭,而弹出的<em>窗口</em>还在。rn这个过程如何实现?
这种情况有谁遇到过
我在CSDN上订了一套《程序员杂志2001增值合订本》、一套《程序员大本营--掌上电脑开发专辑》和一套《程序员大本营--游戏开发专辑》,定单下了三天状态还是“已经收到款”,上午终于忍不住打了个电话查询,得知不能这样购买,CSDN已经撤消交易(但我本人没有收到任何撤消通知,而且从“我的定单”上也看不出来)。rn问题一:rn既然不能这样买,为什么可以这样下定单?禁止这样下定单在程序上实现并不困难,为什么CSDN这个中国程序员群体的代表网站会<em>出现</em>这种低级错误?rn问题二:rn款都已经到帐CSDN的帐了,不管算货款还是定金还是订金,在法律上来讲购销合同关系已经建立,这种单方面撕毁订购合同算什么?难道CSDN也要做垄断生意?rn问题三:rn我今后该喜欢CSDN还是不喜欢?难道仅仅因为这件小事就不再喜欢一见钟情的程序员大本营和《程序员》?给我一个喜欢的理由。需要理由吗?那给我一个不喜欢的理由?不需要理由吗?
有谁遇到过这样的情况吗?
机器A在局域网内通过网关访问internetrn机器B在另一个局域网内通过网关访问internetrn机器C在internet上是一个服务器rnrnA向C发了一个udp包,C由此获得了A在网关上的映射的端口,然后将此端口及A网关的地址发送给B, B则用此地址和端口与A进行UDP通讯,(语音数据),但总是有时候能通,有时候不能通,请问这可能是由什么引起的,如何解决?
有谁遇到过这种情况啊?
昨天刚刚在windowsxp下安装了VS .NET,然后新建了一个WEBAPPLICATION。然后增加了一个ASPX页面,在这个页面里面增加了几个WEB端控件,DEBUG后的页面上只显示了LABEL控件,<em>其他</em>都没有显示,但是查看该页面的原文件的时候,可以看见<em>其他</em>控件的HTML描述。rn同样,在该WEBAPPLICATION中我增加了一个HTML页面,其中也增加了一些HTML的控件,DEBUG时,也只见LABEL,不见<em>其他</em>。但是,找到该HTML页面文件,直接打开,<em>其他</em>的控件则都显示出来了。rn这是怎么回事呢?是我的.NET安装的有问题?另外,我原来安装了VS.NET后,好像还将什么东西扩展了的,这次装的时候不知道在哪里设置,所以也没有设置,是不是跟这个有关呢?
有谁遇到过这种情况吗?
LINUX启动至login:时,过几秒钟黑屏,然后又过几秒钟还原至login: rn以后就不断重复些状况! rn哪位老兄知道如何解决呀!rn
为何会出现cpu窗口
我在线程中使用了vc写的dll中的函数,运行一段时间(长短不定)就会<em>出现</em>cpu调试<em>窗口</em>,您一定知道,告诉我吧!rn谢谢!!!1
为什么窗口会自动出现
在MDIFORM的一个子<em>窗口</em>中调用了另一个子<em>窗口</em>中的文本框内容,可是在调用时,包含这个文本框的那个子<em>窗口</em>总是自动<em>出现</em>,这是为什么?rn
应用程序主窗口-主窗口框架
日常应用,首先见到的,基本都是主<em>窗口</em>。 主<em>窗口</em>包含:菜单栏,工具栏,Dock部件,状态栏和中心区域。 QMainWindow相关类视图 1.主<em>窗口</em>框架 菜单栏(QMenuBar):一个主<em>窗口</em>只能有一个,位于顶部 工具栏(QToolBar):可以移动,一个主<em>窗口</em>可以有多个工具栏 中心部件(Central widget):主<em>窗口</em>中心区域可以放一个widget作为中心部件,是
窗口
在开发系统时,能否让表单在主<em>窗口</em>(MDIFORM)的中央。
问个MFC下简单问题,其他文件引用主窗口类。。。
问题:rn在主<em>窗口</em>中的成员函数,怎么在<em>其他</em>新建文件中引用?rn例如:MainDlg::test();(自己加的成员函数)rn在<em>其他</em>文件中好像不能引用,包含头文件、声明都试过,好像不管用rnrn偶用MFC 不多,请大家给个方法!
MFC钩子改变其他程序主窗口背景
首先说下我的方法,我先通过FindWindow获取<em>窗口</em>句柄,然后安装钩子,在钩子回调里进行<em>窗口</em>子类化。在子类化过的<em>窗口</em>过程函数现在已经能获取到WM_PAINT,WM_ERASEBKGND消息,目前可以对一些普通<em>窗口</em>改色。rnrn问题是单位要求改的主<em>窗口</em>是透明的,就算我在WM_ERASEBKGND里绘制也没效果;有没有把透明样式搞掉的啊?rn我都想再自己创建个<em>窗口</em>,然后让原先的主<em>窗口</em>成为child类型,但不知道怎么实行。rnrn请高手或这方面有经验的给个建议。实在搞不动了。
MFC为什么不能出现窗口?????????
我按照如下步骤建立一个MFC程序:Projects->MFC AppWizard(EXE)->Dialog Based...rn我在Diloag上增加2个按钮和一个输入框。。。。rn添加两个按钮的相应函数。。。rn然后执行。。结果正确。。可以达到预期的效果。。。[color=#FF0000]<em>出现</em><em>窗口</em>[/color]rn之后在工程中添加一系列的.h和.cpp文件。。。(调用DLL需要的)这些文件都是在<em>其他</em>项目中测试通过的。。不存在问题rn然后再编译。。没有错误rnLinking...rnParser_MFCTest.exe - 0 error(s), 0 warning(s)rn点击“执行”按钮。。。[color=#FF0000]不能<em>出现</em><em>窗口</em>。。[/color]。rnrn之后我想单步调试。。。rn按下“F10”之后。。。<em>窗口</em>一闪而过。。。程序根本没有执行。。。rnLoaded 'ntdll.dll', no matching symbolic information found.rnLoaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.rnLoaded 'F:\Parser_MFCTest\DeParser.dll', no matching symbolic information found.rnLoaded 'F:\Parser_MFCTest\IRLAS.dll', no matching symbolic information found.rnLoaded symbols for 'C:\WINDOWS\system32\MFC42D.DLL'rnLoaded symbols for 'C:\WINDOWS\system32\MSVCRTD.DLL'rnLoaded 'C:\WINDOWS\system32\gdi32.dll', no matching symbolic information found.rnLoaded 'C:\WINDOWS\system32\user32.dll', no matching symbolic information found.rnLoaded symbols for 'C:\WINDOWS\system32\MFCO42D.DLL'rnLoaded symbols for 'C:\WINDOWS\system32\MSVCIRTD.DLL'rnLoaded symbols for 'C:\WINDOWS\system32\MSVCP60D.DLL'rnThe thread 0x728 has exited with code 1 (0x1).rnThe program 'F:\Parser_MFCTest\Debug\Parser_MFCTest.exe' has exited with code 1 (0x1).rnrn各位高手能不能帮小弟想想是什么原因照成的???????
为什么mfc 在主窗口空白区显示的文字会变形??
编辑运行时很正常 我用的是TextOut把文字输出到主<em>窗口</em>空白区的rn如果关闭vc后 再运行.exe 主<em>窗口</em>空白区显示的文字就会变形 有点加粗变小 为啥??
窗口、分割窗口的大小
rn主<em>窗口</em>的大小是在 *App::InitInstance() 中实现的;rn分割<em>窗口</em>是在 CMainFrame::OnCreateClient(...) 中实现的。rnrn我发现 CMainFrame先生成,CMainFrame::OnCreateClient(...) 对默认的主<em>窗口</em>进行分割。rn然后主<em>窗口</em>再在 *App::InitInstance() 进行初始化。rn主<em>窗口</em>的初始化居然在分割<em>窗口</em>前!rn这样做产生的问题是:分割<em>窗口</em>和主<em>窗口</em>的变化不一致。比如说,rn两个子<em>窗口</em>的比例是4:3,但是随后主<em>窗口</em>发生了变化,第一个子<em>窗口</em>的大小没有变化,第二个子<em>窗口</em>就是主<em>窗口</em>分割第一个<em>窗口</em>后剩下的字<em>窗口</em>,大小变化了,因此两个子<em>窗口</em>比例不再是4:3了。当显示器屏幕不一样时,这个问题会变得很严重。rnrn我认为合理的顺序是: 主<em>窗口</em>先初始化 *App::InitInstance() ,规定主<em>窗口</em>的大小和风格;rn然后在已经完成初始化的主<em>窗口</em>中进行分割<em>窗口</em>,CMainFrame::OnCreateClient(...)。rnrnrn大家觉得我的理解是对的吗?以及如何解决这个问题。
窗口引用主窗口
一个主<em>窗口</em>,包含一个dgv控件,绑定的数据源是多表的。rnrn主<em>窗口</em>按“+”弹出从<em>窗口</em>,从<em>窗口</em>包含一个textbox,用来输入字符作为关键字查询表table1,查询的结果只有一条,并添加到主<em>窗口</em>的dgv里。rnrn现在发现在从<em>窗口</em>写代码的时候,不能引用主<em>窗口</em>的dgv控件,难道只能用参数传递的办法吗?
窗口和次窗口的问题....
本人通过在工程里设置,使主<em>窗口</em>在运行前先启动次<em>窗口</em>,然后密码验证,输入正确后,主<em>窗口</em>无法加载,不知问题<em>出现</em>在哪里,请大家帮助看看,十分感谢!!rnrn<em>部分</em>程序代码如下:rn//此为工程文件rnWINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)rnrn tryrn rn Application->Initialize();rn Form2=new TForm2(Application);//创建登录窗体rn Form2->ShowModal(); //模态显示rn Application->CreateForm(__classid(TForm1), &Form1);rn Application->Run();rn rn catch (Exception &exception)rn rn Application->ShowException(&exception);rn rn catch (...)rn rn tryrn rn throw Exception("");rn rn catch (Exception &exception)rn rn Application->ShowException(&exception);rn rn rn return 0;rnrn---------------------rnvoid __fastcall TForm2::BitBtn1Click(TObject *Sender)rnrnif(Edit1->Text=="123")rnClose();rnelsernrnMessageBox(NULL,"密码输入错误!请重新输入!请注意字母大小写!","密码验证",48);rnForm2->Show();rnrnrn
×××从窗口的数据传递到主窗口×××
就像浏览文件的<em>窗口</em>一样,在从<em>窗口</em>里选择的文件路径显示在主<em>窗口</em>中的文本中。现在我有个从<em>窗口</em>里面选择了数据之后,需要把选择的文本显示在主<em>窗口</em>的一个文本框里,怎么实现!
登录窗口与主窗口的问题
本人想通过登录<em>窗口</em>输入用户名和密码后才让主<em>窗口</em><em>出现</em>,哪里知道通过DELPHI的PROJECT的OPTION中设好主<em>窗口</em>运行程序第一显示登录窗;输完用户名和密码后,主<em>窗口</em>不能<em>出现</em>,本人也试过是登录<em>窗口</em>的代码设过调用主<em>窗口</em>的代码式,但都是不行,各位楼主有什么高见,请分享你们的经验,我只是初学姐?
窗口和其余窗口的区别?
在.NET中主<em>窗口</em>和其余<em>窗口</em>除了在声明程序入口处有所不同之外,还有什么不同的地方?rn我找到一个例子,看到mainform的的在解决方案\列表中的图标和<em>其他</em>的不一样,这是为什么呢?
C# 登录窗口与主窗口
//程序入口using System;using System.Collections.Generic;using System.Windows.Forms;namespace huiyi{    static class Program    {        ///         /// 应用程序的主入口点。        ///         [STAThread]        static void Main()        {            Application.EnableVi
弹出式窗口,主窗口不见了!!!
我在页面上添加了一个HyperLink ,代码如下:rnrnHyperLink h1 = new HyperLink();rnh1.NavigateUrl = rn"javascript:window.open('test.aspx','title','height=100,width=200,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')";rn...rn为什么<em>窗口</em>弹出了,但主<em>窗口</em>的内容没有了,只显示[object]rnrn??????
窗口和表单窗口的控制问题。
一个Foxpro程序编译为执行文件后,不需要Foxpro运行环境可以独立运行。rnrn main.prg 为:rnrn_SCREEN.visible = .F.rndo form 主表单rnrn问题1:rn我不需要Foxpro主<em>窗口</em>,所以调用 _SCREEN.visible = .F.rn这样运行程序时,主表单显示前,屏幕会闪一下,rn这是因为Foxpro主<em>窗口</em>显示后,被_SCREEN.visible = .F.关闭的结果rn如何避免这个问题?(即让Foxpro主<em>窗口</em>不要<em>出现</em>)rnrn问题2rn在该执行程序执行后,主表单的<em>窗口</em>没有获得焦点。如何解决?rn(可能与上一个问题有关联。)rnrn问题3rn主表单运行后,WindowState为普通模式。在执行某个动作(表单)时rn需要将<em>窗口</em>最大化,完成动作后恢复原状。如何写程序?rn
关闭主窗口如何同时关闭其他窗口
我有一个单文档的<em>mfc</em>,但是我用opencv创建了一个<em>窗口</em>显示图像,主<em>窗口</em>关闭时显示图像的<em>窗口</em>不关闭,请问如何把他们一起关闭
窗口其他窗口遮挡了,怎样实现窗口刷新
主对话框上有多个BITMAP图片控件,当主对话框被<em>其他</em><em>窗口</em>遮挡后(也包括windows的<em>其他</em>应用程序的<em>窗口</em>),界面上的BITMAP图片控件就看不见了,怎样实现界面的刷新?
为什么程序会间中出现关闭不了的窗口情况
不知道什么原因,有时候会<em>出现</em>这种<em>情况</em>,确定不了具体的原因<em>出现</em>在哪里
MFC中软键盘窗口前台显示
自己写了一个全屏<em>窗口</em>类,<em>窗口</em>界面添加了小键盘按钮,单击后弹出软键盘<em>窗口</em>。全屏状态下单击键盘按钮,显示软件盘<em>窗口</em>,但是按下实际键盘的开始按钮后,再点击全屏界面,软键盘<em>窗口</em>被全屏<em>窗口</em>覆盖。全屏<em>窗口</em>显示代码如下:rn[code=c]void CFullScreenWnd::ShowFullScreen(BOOL bFullScreen)rnrn if (bFullScreen == m_bFullScreen)rn rn return;rn rn rn m_bFullScreen = bFullScreen;rnrn if (m_bFullScreen) rn rn ModifyStyle(WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX, 0, 0);rnrn int cxScreen = ::GetSystemMetrics(SM_CXSCREEN)/2;rn int cyScreen = ::GetSystemMetrics(SM_CYSCREEN)/2;rnrn SetWindowPos(NULL, 0, 0, cxScreen, cyScreen, SWP_NOZORDER );rn SetWindowPos(&CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);rnrn if (NULL != m_pInnerWnd)rn rn m_pInnerWnd->CenterWindow(this);rn rn rn elsern rn ModifyStyle(0, WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX, 0);rnrn SetWindowPos(&CWnd::wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);rn rn[/code]rn软键盘<em>窗口</em>用如下方式打开:[code=c]ShellExecute(NULL, _T("open"), strPath, _T(""), _T(""), SW_SHOW);[/code]
用JasperReport实现窗口冻结
以前在新浪博客上发表过一篇&amp;lt;jasperreport实现excel的<em>冻结</em><em>窗口</em>&amp;gt;的思路。由于当时的客户后来不再要求实现该功能,后来就没再多思考。今天偶登录新浪博客,发现有人要例子源码,于是就总结实现了下。   先说下原理,jasperreport是没有实现<em>冻结</em><em>窗口</em>功能的,但其底层用的是POI框架,也就是jasperreport是对poi的一个封装。POI是实现了对<em>窗口</em><em>冻结</em>功能的,所以...
请教Win SDK高手,为什么程序主窗口会失去前台窗口焦点??
操作顺序如下:rnrnCreateWindowEx(...)创建子<em>窗口</em>rnShowWindow(...)显示子<em>窗口</em>rnrnEnableWindow(父<em>窗口</em>,false);rnrn//建立消息循环以捕获消息rnwhile(GetMessage(...)) rn TranslateMessage(&msg);rn DispatchMessage(&msg);rnrnrnDestroyWindow(子<em>窗口</em>);rnrnEnableWindow(父<em>窗口</em>,true);rnrnrn这样结束后,后面的父<em>窗口</em>就会失去<em>前台</em>焦点(上一个<em>前台</em><em>窗口</em>被显示到<em>前台</em>)。rn我看了,MFC 的CDialog::DoModal()就是这么做的,DoModal()为什么不会这样??
cxGrid动态实现窗口冻结
cxGrid动态实现<em>窗口</em><em>冻结</em>,cxGrid动态实现<em>窗口</em><em>冻结</em>
excel 文件导出 (冻结窗口
今天做了一个项目,要把数据库的一<em>部分</em>数据导出到excel中。为了能够让excel能够更好的展示效果,sheet的第一行为标题。然后标题行达到<em>冻结</em><em>窗口</em>的效果。 一下代码的例子。 workbook= Workbook.createWorkbook(out); for(int i=0;i...
怎么样实现冻结窗口的功能!
就是类excel的那个<em>冻结</em><em>窗口</em>功能呀?
怎样让窗口不在任务栏上出现,就像QQ的主窗口一样?
RT
Excel冻结窗口及设置下拉菜单
Excel<em>冻结</em><em>窗口</em> 假如你想<em>冻结</em>第一行,可以选中第二行单元格,点击主菜单上的“<em>窗口</em>”->“<em>冻结</em><em>窗口</em>”。即可完成。 Excel设置下拉菜单 选中要设置的单元格,点击主菜单上的“数据”->“有效性”->“允许”,在相应的下拉菜单中选择“序列”,并在“来源”下面的编辑框中输入相应的菜单项,比如“R,G,B”,注意中间的逗号一定要用英文模式下的,点击确定。 然后再设置“格式”->“条件格式”->条
用VBA实现窗口冻结
各位XDJM,在VBA中写程序如何实现<em>窗口</em><em>冻结</em>?
拆分窗口冻结窗格
Sub 按钮7_Click() Dim wd As Window Set wd = ActiveWindow With wd .SplitColumn = 0 .SplitRow = 3 End With ActiveWindow.FreezePanes = True Set wd = Nothing ...
如何隐藏其他程序的主副窗口
现在想做一个程序A,隐藏程序B的主<em>窗口</em>,以及程序B开的非模态的<em>其他</em><em>窗口</em>,隐藏之后还可以还原。要怎么做呢?rnrn如果发现了程序B的非模态<em>窗口</em>,可以通过User32的FindWindow(string lpClassName, string lpWindowName)找到这个<em>窗口</em>,并使用SendMessage(IntPtr hWnd, int nMsg, IntPtr wParam, IntPtr lParam)方法隐藏。现在问题是,我不知道程序B可能开出的非模态<em>窗口</em>有什么。rnrn
MFC 项目源码(含有登录窗口和主界面窗口等等)
求一份MFC 项目源码,最好是监控系统或者<em>其他</em>的项目源码,有的发我邮箱80825569@qq.com
如何把不是主窗口窗口设置成主窗口,而将原来的主窗口设置成子窗口
如何把不是主<em>窗口</em>的<em>窗口</em>设置成主<em>窗口</em>,而将原来的主<em>窗口</em>设置成子<em>窗口</em>。
mfc 将dll中的窗口嵌入到主窗口
用<em>mfc</em>写一个静态的dll,在DLL中插入一个dlg,new一个类,在类中声明2个函数…… 用主程序加载dll,并且通过dll导出函数将dll中的<em>窗口</em>嵌入到主程序中
MFC中主窗口定义类对象并创建窗口
我在照着书上的MFC编写共享对话框资源的程序rn在我创建了两个新类 rnCCustomer和CProvider两个类之后rn要求在主<em>窗口</em>定义rnCCustomer和CProvider两个类的对象并且创建<em>窗口</em>,具体创建代码如下rn、//////////////rnprovider.Create(CProviderInfo::IDD);rnprovider.ShowWindow(SW_SHOW);rncustomer.Create(CCustomer::IDD);rncustomer.ShowWindow(SW_SHOW);rn////////////////rnprovider和customer分别是两个类的对象我在定义类的时候顺便定义了的,但是上面创建<em>窗口</em>我却不知道具体在哪里创建,我在以程序名命名的CPP文件里面写着也不行,说什么rnD:\MyProjects\共享对话框资源\共享对话框资源.cpp(75) : error C2143: syntax error : missing ';' before '.'rnD:\MyProjects\共享对话框资源\共享对话框资源.cpp(75) : error C2501: 'provider' : missing storage-class or type specifiersrnD:\MyProjects\共享对话框资源\共享对话框资源.cpp(75) : error C2143: syntax error : missing ';' before '.'rnD:\MyProjects\共享对话框资源\共享对话框资源.cpp(75) : error C2653: 'CProviderinfo' : is not a class or namespace namern别处创建也是这些错误.....rn请教各位大侠,我应该在哪创建?
MFC中子窗口怎么向主窗口传递信息啊?
如题,我建立了一个新<em>窗口</em>,然后在建立了一个新类NEWCDialog,~我想问下在主<em>窗口</em>中怎么通过一个按钮点击,就打开刚才新建的<em>窗口</em>?还有就是在子<em>窗口</em>的对象成员的信息怎么样才能送回给主<em>窗口</em>的变量接收呢?希望高手说详细点~谢谢~
动态创建的主窗口,为什么会找不到mainfrm.dcu
下面是我的代码:rn工程rnprogram Project1;rnrnusesrn Forms,rn Unit1 in 'Unit1.pas' loginfrm,rn Unit2 in 'Unit2.pas' mydata: TDataModule,rn mainfrm in 'mainfrm.pas' mainfrm;rnrn$R *.resrnrnbeginrn Application.Initialize;rn loginfrm:=Tloginfrm.Create(application);rn loginfrm.ShowModal;rn if loginfrm.frm_show=1 thenrn Application.CreateForm(Tmainfrm, mainfrm);rn Application.CreateForm(Tloginfrm, loginfrm);rn Application.CreateForm(Tmydata, mydata);rn Application.Run;rnend.rn登录按钮:rnprocedure Tloginfrm.Button1Click(Sender: TObject);rnbeginrnwith mydata.Query1 dornbeginrnclose;rnsql.Clear;rnsql.Add('select * from 用户密码表 where 用户名=:feng and 用户密码=:11');rnparambyname('feng').AsString:=trim(edit1.Text);rnparambyname('11').AsString:=trim(edit2.Text);rnopen;rnif isempty thenrnbeginrnshowmessage('请核对您的用户名和密码');rnfrm_show:=0;rnendrnelsernbeginrnfrm_show:=1;rnloginfrm.Close;rnend;rnend;rnend;rnend.
MFC主窗口,子窗口SendMessage消息响应
我新建了一个MFC工程叫TT,又新建了一个对话框叫JJ,各自分别都有自己的类。我在JJ中添加了自己的消息 #define WM_INFO WM_USER+5 ,对应函数rninfo()rnrnAfxMessageBox("info");rn;然后在TT中添加按钮,并添加响应函数rnonButton()rnrnCWnd* pWnd=CWnd::FindWindow(NULL,TEXT("JJ")); rn::SendMessage(* pWnd,WM_INFO,0,0); rnrn初始化两个<em>窗口</em>都显示,然后点击主<em>窗口</em>TT上的按钮,JJ中的info()会响应,但是当我将JJ的Style属性设置为Child时候为甚么就没有反应了,现在我还想去掉JJ中的Border属性,这时候JJ就没有标题了,那我该怎样实现在TT中点击按钮,然后JJ中的info()会相应?还有SendMessage的石时候我使用类的名字(TEXT("JJ"),NULL)为什么不行?帮下忙谢谢。
MFC登录界面在主窗口之前显示 问题
我的方法是在主界面的<em>窗口</em>类的头文件中加入登录<em>窗口</em>的变量,在主界面的<em>窗口</em>类中的OnInitDialog方法中加入如下代码:rn[code=c]rn if(dlg.DoModal(()!=IDOOK)rnrn OnOK();rnrn[/code]rn但是在主界面里怎么获取登录的信息??????求肋
MFC 解除窗口父子关系 主界面卡死
各位大牛们,请教一个困扰我很久的问题,我有2个<em>窗口</em>,主<em>窗口</em>在主进程,子<em>窗口</em>在子进程,通过SetParent设置<em>窗口</em>的父子关系,当子<em>窗口</em>卡死时,我就解除<em>窗口</em>的父子关系,让主<em>窗口</em>复活,现在问题是主<em>窗口</em>是可以复活了,可是一单击<em>窗口</em>的按钮,比如最大化按钮,主<em>窗口</em>却没有反应了,是怎么回事呢?
MFC主窗口可拖入文件
一、首先在mainFrame的OnCreate消息里面 if (CFrameWndEx::OnCreate(lpCreateStruct) == -1)   return -1; //////////////////////////////////////////////////////////////////  DragAcceptFiles(TRUE);             //此
MFC多文档修改主窗口和子窗口名字
主<em>窗口</em>修改在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CMDIFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 //  CREATESTRUCT cs 来修改<em>窗口</em>类或样式 m_strTitle = _T("点云");//m_str
MFC隐藏主窗口运行的方法
1.打开类向导; 2.在消息里面找到WM_WINDOWPOSCHANGING,添加处理程序 3.在处理程序中添加: lpwndpos-&gt;flags &amp;= ~SWP_SHOWWINDOW;//MFC<em>窗口</em>隐藏 4.完美实现主<em>窗口</em>隐藏 ...
mfc控件大小随主窗口变化
<em>mfc</em>控件大小随主<em>窗口</em>变化,适合编写全屏软件的人员查看使用,但是没有解决最小化后再最大化的问题
如何修改MFC主窗口的大小
修改<em>窗口</em>尺寸,可以使用SetWindowPos() 函数,该函数放置于APP中InitInstance下,m_pMainWnd->ShowWindow(SW_SHOW);这一句的前面。 HWND hwnd = AfxGetApp()->GetMainWnd()->GetSafeHwnd(); //获取主<em>窗口</em>句柄 SetWindowPos(hwnd, HWND_NOTOPMOST,
MFC单文档之给主窗口添加背景图片
MFC单文档之给主<em>窗口</em>添加背景图片
定制MFC多文档窗口的主框架背景
问题描述: 如上图所示,这是用MFC创建的多文档程序,可以看到主框架的背景区是灰色的,如果我要在这块区域贴一张图片,应该怎么办呢?最容易想到的是在CMainFrame的OnPaint中对背景进行更改,代码如下: (为了简便,这里改为设置<em>窗口</em>背景色,其实这和贴图的原理差不多) void CMainFrame::OnPaint() { CPaintDC dc(thi
在MFC主框架窗口中分割窗口
1.重载这个函数 OnCreateClient(ctrl+w打开类向导,添加CreatClient消息) 2.CMyView 继承一个civew类 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: 在此添加专用代码和/或调用基类 m_splitt...
MFC 单文档修改主窗口的标题
在Doc类中找到OnNewDocument()函数(这个是左侧标题) SetTitle("你的标题"); 就可以设置 右侧标题在Mainframe类中 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中设置标题 代码于上一致。 效果。 My_Winscp是我设置的左侧标题。 version - 1.0....
MFC 主窗口给子窗口赋值
dlg *pDlg=new dlg; rn pDlg->Create(IDD_DIALOG1,this);rn pDlg->ShowWindow(SW_SHOW);rn pDlg->m_List.AddString("hello");rnrn这个dlg就是弹出<em>窗口</em>的实例rn请问怎么设置成 模式<em>窗口</em>进行赋值呢?
mfc tabControl随主窗口变大
如何让MFC中 tabControl里的子<em>窗口</em> 随主<em>窗口</em>的拉伸而一起变大rn这个问题纠结我两个星期了,散100分求高手rn请给出实例源码,而不是简单的WM_OnSize之类的回答..
MFC同时改变主窗口和父窗口的背景
一个主<em>窗口</em>和4个子<em>窗口</em>,我改变背景使用的是实现了WM_ERASEBKGND消息(主<em>窗口</em>和子<em>窗口</em>都实现了),首先添加了成员变量CBrush m_Brush;然后在构造函数中初始化m_Brush.CreateSolidBrush(RGB(255,0,0));最后在OnEraseBkgnd中添加如下代码rn[code=c]rnBOOL CDlgVideo::OnEraseBkgnd(CDC* pDC)rnrn // TODO: Add your message handler code here and/or call defaultrn CRect rect;rn GetClientRect(&rect);rn pDC->FillRect(&rect,&m_Brush);rn return true;rn //return CDialogEx::OnEraseBkgnd(pDC);rnrn[/code]rn但是显示效果不行,只有主<em>窗口</em>的背景发生改变。
MFC中主窗口向属性页传递数据
在MFC中,我创建了一个CPropertyPage属性页,现在我想把主<em>窗口</em>收到的数据传递给属性页,然后在属性页中数据以曲线图的形式表现,要求属性页没有打开的时候同样在接收主<em>窗口</em>的数据,
MFC在主框架中拆分窗口
运用MFC框架 在主框架中一分为二,其中一个<em>窗口</em>用于显示列表信息,是一个基于listview的视窗,该视窗还可以进行排序
mfc窗口
看看MFC的<em>窗口</em>创建
如何禁用MFC单文档主窗口的最大化按钮?
解决方案 具体操作: 1.单击程序左下角的ClassView选项卡,在CMainFrame类中双击PreCreateWindow函数,该函数原型如下: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE;
mfc窗口 缩小 放大 关闭 按钮
确保<em>窗口</em>创建时style如下:含有 WS_SYSMENU 就行。效果:
改变MFC应用程序主窗口的类名
我的翻译的文章<>一文的资源。原资源有两个,我压缩为一个文件包后上传上来。源码时codeproject上的,我收取一分作为辛苦费,不要骂我哈^^
MFC 主窗口如何添加checkBox?
各位好,我想在MFC的主<em>窗口</em>中添加复选框checkBox组件怎么添加?在dialog上直接拖过去就行了,在主<em>窗口</em>上怎么添加呢,听说得用代码添加,怎么写呢?谢谢。
MFC从主窗口打开子窗口
从主<em>窗口</em>打开子<em>窗口</em> 1.选择button,右键–>添加事件处理程序 2. 3.void C主<em>窗口</em>名Dlg::OnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 子<em>窗口</em>名Dlg dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) {
MFC中修改应用程序主窗口的标题
1、第一种方法: 找到字符串资源中的IDR_MAINFRAME, 将“MyTextOut\n\nMyText\n\n\nMyTextOut.Document\nMyTextDocument”替换为   “我的<em>窗口</em>\n\nMyText\n\n\nMyTextOut.Document\nMyTextDocument”。 效果如下: 2
MFC 主窗口切换子窗口总是报错
在VS2010建立了一个MFC程序,点击菜单栏和工具栏时,切换<em>窗口</em>总是报错 rn<em>出现</em> Debug Assertion Failed! rn并提示rnProgram:.......rnFile : ....afxtoolbarimages.cpprnLine:... rn终止 重试 忽略rnrn选择重试时 <em>出现</em>一个断点 ASSERT(iOldCount == m_iCount);rnrn生成解决方案的时候没用报错 rnrn跪求大家解答rnrn
mfc建的activex的主窗口是什么呀?
我要在主<em>窗口</em>下建立一个toolbarclassname的cwnd,但是activex的主<em>窗口</em>在哪里呢?
怎么样让登陆窗口在主窗口之前出现呢??
我想建一个MDI程序,需要有一个登陆<em>窗口</em>,但程序却只能先建主窗体,之后才<em>出现</em>登陆<em>窗口</em>,已没什么意义了,怎么样让登陆<em>窗口</em>在主<em>窗口</em>之前<em>出现</em>呢??
窗口登录问题:登录成功后出现窗口????
在C#中怎样才能实现这样的程序,即首先<em>出现</em>一个登录<em>窗口</em>,输入用户名和密码,验证通过后,LOGIN<em>窗口</em>消失,主<em>窗口</em>frmMain<em>出现</em>。rn 这样的程序通过DELPHI很好实现,不知道在C#中怎样才能实现?
MFC窗口
<em>mfc</em>的控制栏编程,(工具栏+状态栏)
MFC 窗口特效,窗口透明
MFC 也可以有很漂亮的界面!本例实现位图作为<em>窗口</em>背景图,同时有逐渐进入效果,透明效果。
MFC窗口和Windows窗口9.41
一个MFC<em>窗口</em>对象是一个C++ CWnd类(或派生类)的实例,是程序直接创建的。在程序执行中它随着<em>窗口</em>类构造函数的调用而生成,随着析构函数的调用而消失。而Windows<em>窗口</em>则是Windows系统的一个内部数据结构的实例,由一个“<em>窗口</em>句柄”标识,Windows系统创建它并给它分配系统资源。Windows<em>窗口</em>在MFC<em>窗口</em>对象创建之后,由CWnd类的Create成员函数创建,“<em>窗口</em>句柄”保存在<em>窗口</em>对象的m_hWnd成员变量中。rnrn我的理解是:在VC2005中我随便建一个有<em>窗口</em>的工程,然后按crtl+f5运行,生成的那个<em>窗口</em>(整个我们看到生成的东西)就是windows<em>窗口</em>,而MFC <em>窗口</em>就是代码。rnrn
窗口置顶,置于前台
可以将视频,图片等置于系统<em>前台</em>,独立<em>窗口</em>播放.
Selenium+requests出现窗口不能跳转的情况
用selenium+requests进行央视网新闻抓取的时候,会<em>出现</em>搜索页面无法跳转的<em>情况</em>。 爬虫设计的思路: def search()#主要用来打开网页,并输入关键字进行搜索 def get_link_url()#定义抓取链接 def parse_html(link_url):#link_url是个列表,解析每一个链接得到的网页(requests.get()) def get_content(...
为什么主窗体打开后不在前台
做了一个程序,vb.net2010+devexpress15.1.6,登录窗体输入正确用户名和密码后再显示主窗体,主窗体的main()函数代码如下:rnrn[code=vb] Public Shared Sub Main()rn Dim loginFrm As frmLogin = New frmLoginrn loginFrm.ShowDialog()rn If loginFrm.bResult = True Thenrn Dim FormMain As frmMain = New frmMainrn Application.Run(FormMain)rn End Ifrn End Sub[/code]rnrn程序启动对象是Sub Main,程序启动后弹出 loginFrm,输入正确用户名和密码后再显示FormMain,为什么FormMain偶尔会在后台启动?在任务闪烁,要用鼠标点击才显示到<em>前台</em>。有时候又正常,没有被<em>其他</em><em>窗口</em>遮挡。怎么解决?rnrn另一个程序,也是vb.net2010+devexpress15.1.6,没有登录窗体,先显示dev的SplashScreen,再显示主窗体,相关代码如下:rnrn[code=vb]Sub Main()rn SplashScreenManager.ShowForm(GetType(SplashScreen1))rn Threading.Thread.Sleep(10000)rn SplashScreenManager.CloseForm()rn End Sub[/code]rnrn<em>情况</em>也差不多,SplashScreen显示后,有时候主窗体会被放到<em>其他</em><em>窗口</em>的后面,然后在任务栏闪烁,有时候正常。请问该如何解决?
在确定了第一个出现窗口以后,怎么样确定其他窗口的顺序!
谢谢!
四种受控源的简介和图例下载
四种受控源的具体图例分析!电压控制电流源,电流控制电流源,电流控制电压源,电压控制电压源! 相关下载链接:[url=//download.csdn.net/download/songerfly/3082508?utm_source=bbsseo]//download.csdn.net/download/songerfly/3082508?utm_source=bbsseo[/url]
书店管理系统ASP.NET+SQL SERVER 2005下载
ASP.NET+SQL SERVER 2005 书店管理系统 销售记录 进货记录 相关下载链接:[url=//download.csdn.net/download/djhszb/3118778?utm_source=bbsseo]//download.csdn.net/download/djhszb/3118778?utm_source=bbsseo[/url]
ENVI软件应用的操作下载
加载图像,在影像中加图例;在影像中加经纬网 相关下载链接:[url=//download.csdn.net/download/u014472362/7127193?utm_source=bbsseo]//download.csdn.net/download/u014472362/7127193?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的