欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

类似于FlashGet的悬浮框的制作软件教程

时间:2022-05-24 07:43:41 其他范文 收藏本文 下载本文

【导语】下面是小编帮大家整理的类似于FlashGet的悬浮框的制作软件教程(共2篇),欢迎阅读,希望大家能够喜欢。

类似于FlashGet的悬浮框的制作软件教程

篇1:类似于FlashGet的悬浮框的制作软件教程

本文示例源代码或素材下载

最近再制作一个工具软件时,想做一个象FlashGet里那种悬浮框,经过一个晚上的尝试,以及网上的资料的帮助,解决了该问题,现在将其过程与大家分享一下,

这种悬浮框要求的就是一个置顶的窗口,本来想自己写个窗口,后来发现不如直接用对话框来得直接方便。

1、新建一个对话框,添加类CSplashDlg,注意要设置其Extended Styles2为工具窗口

2、在CMainFrame.:OnCreate中添加

dlg = new CSplashDlg();

dlg->Create(IDD_DIALOG1,NULL);

CRect rect;

dlg->GetWindowRect(&rect);

//设置置顶窗口

dlg->SetWindowPos(&wndTopMost,rect.left,rect.bottom,rect.Width(),rect.Height(),SWP_SHOWWINDOW);

dlg->MoveWindow(20,10,rect.Width(),rect.Height(),TRUE);

dlg->ShowWindow(SW_SHOW); //显示对话框

dlg->UpdateWindow();

3、关键一点在于将对话框客户去消息转换成客户区消息

void CSplashDlg::OnLButtonDown(UINT nFlags, CPoint point)

{

// TODO: Add your message handler code here and/or call default

CDialog::OnLButtonDown(nFlags, point);

PostMessage (WM_NCLBUTTONDOWN , HTCAPTION , MAKELPARAM(point.x , point. y ));

}

4、最后不要忘了释放释放资源

void CMainFrame.:OnClose()

{

// TODO: Add your message handler code here and/or call default

dlg->DestroyWindow(); //销毁对话框

CFrameWnd::OnClose();

}

第一次写文章,请大家多多指教,hflaa123@yahoo.com.cn

关 键 字:下载工具

篇2:类似于FlashGet的悬浮框的制作

类似于FlashGet的悬浮框的制作

作者:胡峰令

下载源代码

最近再制作一个工具软件时,想做一个象FlashGet里那种悬浮框,经过一个晚上的尝试,以及网上的资料的帮助,解决了该问题,现在将其过程与大家分享一下,

这种悬浮框要求的就是一个置顶的窗口,本来想自己写个窗口,后来发现不如直接用对话框来得直接方便。

1、新建一个对话框,添加类CSplashDlg,注意要设置其Extended Styles2为工具窗口

2、在CMainFrame.:OnCreate()中添加

dlg = new CSplashDlg(); dlg->Create(IDD_DIALOG1,NULL); CRect rect; dlg->GetWindowRect(&rect); //设置置顶窗口 dlg->SetWindowPos(&wndTopMost,rect.left,rect.bottom,rect.Width(),rect.Height(),SWP_SHOWWINDOW); dlg->MoveWindow(20,10,rect.Width(),rect.Height(),TRUE); dlg->ShowWindow(SW_SHOW); //显示对话框 dlg->UpdateWindow();

3、关键一点在于将对话框客户去消息转换成客户区消息

void CSplashDlg::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default CDialog::OnLButtonDown(nFlags, point); PostMessage (WM_NCLBUTTONDOWN , HTCAPTION , MAKELPARAM(point.x , point. y ));}

4、最后不要忘了释放释放资源

void CMainFrame.:OnClose() { // TODO: Add your message handler code here and/or call default dlg->DestroyWindow(); //销毁对话框 CFrameWnd::OnClose();}

第一次写文章,请大家多多指教,hflaa123@yahoo.com.cn

悬浮乐园作文400字

悬浮的鸡蛋小学生作文

大班科学教案:悬浮的蛋

GHOST异常情况分析软件教程

摆脱那些“框”作文800字

框造句的有哪些

第三框 善用法律说课稿

框的使用教学设计

解压缩各种安装程序包软件教程

wp7安装应用软件教程总汇。

《类似于FlashGet的悬浮框的制作软件教程(精选2篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档