青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2108|回复: 5

[分享] UFUN 使用多个UI窗口

[复制链接]
发表于 2016-10-28 04:32 | 显示全部楼层 |阅读模式
UFUN使用多个UI窗口.part01.rar (2.93 MB, 下载次数: 72) 0 Q! V6 Y  ]8 `* x, K* \

  F6 I8 d! c  {! {9 n8 f; O0 v) x1 D9 X) e! X9 I
UFUN使用多个UI窗口.part02.rar (2.93 MB, 下载次数: 54)
1 ]4 d2 U! C9 O. U9 G* N& |( }% K2 z5 f/ `! l$ R

7 b" y6 M3 X, J3 A) ~. M  o0 i2 M/ [
! }4 {( a0 k! G( D. C) h# o% B5 O# j  ]/ s$ v; A" Z
UFUN使用多个UI窗口.part03.rar (2.65 MB, 下载次数: 53)
  f! m0 f- ?# B7 X6 t( g! y+ p! H% ^! u3 m% k5 n/ \
7 f& D8 z6 [. F! l, W( f7 T# p
将 DLG 复制到 C:\
5 o2 b. c% B$ j6 ?( [! P2 w, e3 o( I: r% s$ E, g2 o$ e
注意我们使用多个UI窗口的使用
- V% J. O8 }, {. t* N4 A回调函数要唯一才行
% _% f) @. b/ Z" ], w
. `* \: n$ D1 `5 }! n% L$ M8 l7 D( a比如界面17 t0 F# A. j, ^; V" x
应用 MEILEI1_YY
$ v# x* s& x4 j) f2 m构造 MEILEI1_GZ, z9 M  G* Z" v8 b
毁坏 MEILEI1_HH5 @5 P; l6 p# d4 H# T3 K7 W/ V
确定 MEILEI1_OK
- e: Y# L/ c6 C; z取消 MEILEI1_QX. w. _, F) y8 d* Z: ]

5 W9 r% Z9 `4 A) |" L9 Z
% a. w5 Y6 L0 ]7 g( \比如界面2
% Z1 z  U9 F% [% c" Y应用 MEILEI2_YY
* x+ ^7 w5 H' c, s: f+ {' O% O: x构造 MEILEI2_GZ
# p& g4 y; r9 @0 y4 F! z, b毁坏 MEILEI2_HH! e! C& w1 f8 G/ d) G' ~; P( w( a0 J6 L
确定 MEILEI2_OK
+ }+ B; l0 E5 R+ b取消 MEILEI2_QX
6 [" b# C( G2 w: m5 s- I; d2 }2 j; x  b! O( A( m2 h. X# A

  K( H; u' f* f其他控件同理,标识符 和 回调 必须是唯一的3 A9 Y6 f5 Q9 h4 r  Q. ]

! h8 A9 }( S- n% v生成 *.dlg 和 *.h 和 *.c文件后 假设dlg名字 MeiLei_1 和 MeiLei_2' [3 |0 ^& @0 g1 @

2 ], u; }$ C$ G5 e) V1. 修改头文件,吧2个*.h  文件加入到工程
, [6 G4 x5 y9 y7 r#include "MeiLei_1.h"
' H$ k* l0 [( p& v) \9 m  L* V3 U. V#include "MeiLei_2.h"
9 `+ \4 U2 f  v* `# b9 F#include <windows.h>- E1 d2 A, Z3 d$ _1 ~3 t- Y! _$ E
#include <shellapi.h>
% w" j# c0 n: U6 F#include <winuser.h>. ]  i# W1 X* ~3 A+ g+ w
#include <atlstr.h>  
0 x+ H* i9 x: v#pragma comment(lib, "User32.lib")
9 I8 @" g% ^' W/ j4 [/ f* FHWND ugHwnd=NULL; //获得NX窗口句柄
4 o; i( ~0 i/ p; b/ WHWND UI1Hwnd=NULL; //UI14 i: L1 Q+ j+ P. x
HWND UI2Hwnd=NULL; //UI2
) H8 p+ @% I: [6 E+ K" ?' o
* Q; q  g" h* a: @7 P0 p7 E
- q7 ]5 e' t. X- [2. 吧2和*.c文件里的代码 复制到 你的*.cpp文件里
7 z8 S. k5 ], H* d- H   修改  其中一个 M_cbs 为 M2_cbs 或其他
+ A5 B" T( r( N# p
- F5 a, i; y1 m4 U; }0 g! `/ {3 l3.在第一个对话框构造函数里 获得第一个dlg的 窗口句柄
& k# |8 V# @% i* G$ lUI1Hwnd = GetForegroundWindow();//获得UI1窗口句柄7 |& M0 D  m* i8 W. {- l, W

, n$ I  d5 e+ j( x( z) p: c4.调第二个dlg对话框的时候,ShowWindow( UI1Hwnd, SW_SHOW); //显示UI1窗口' A* W* S+ B( L, j' ~3 t( D  {0 D

; @0 x- O& ~: e5 S+ A/ R. q2 Q* N% l2 Z" [# f( c

6 l) t5 n* [9 K$ w$ G8 A
& ^3 Y) g0 f& g
1 Q  X  N& i+ q1 m: H# b* l
发表于 2017-2-5 09:44 | 显示全部楼层
啥也不说了,楼主是铁杆级的ug爱好者,就是给力!UG论坛更给力!
回复 支持 反对

使用道具 举报

发表于 2017-5-14 20:49 | 显示全部楼层
盗用别人的东西 ,真恶心
回复 支持 反对

使用道具 举报

发表于 2017-5-26 01:57 | 显示全部楼层
盗用也是拔术,我怎么&#128068;租不懂
回复 支持 反对

使用道具 举报

发表于 2017-10-21 22:24 | 显示全部楼层
楼主万岁!楼主好人,一生平安!
回复 支持 反对

使用道具 举报

发表于 2018-8-22 09:46 | 显示全部楼层
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-2 11:50 , Processed in 0.174992 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表