青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2016-10-28 04:32 | 显示全部楼层 |阅读模式
UFUN使用多个UI窗口.part01.rar (2.93 MB, 下载次数: 72) * G- j% R2 A7 K" A" \: D7 j) k. \% K
0 H; m% u: V5 M6 d# |
2 b6 \6 V9 D9 _% w* Z" m) d6 v' x
UFUN使用多个UI窗口.part02.rar (2.93 MB, 下载次数: 54)
% T6 x& c) t2 w0 H$ ^/ ?
9 K6 b) H* Z' G3 p+ G( V4 j& o2 R& d' p# i. X  }
  w8 Q0 Q8 a* x( A. |
: V5 _4 ]2 Y" Z
UFUN使用多个UI窗口.part03.rar (2.65 MB, 下载次数: 53)
9 l* H% s* t, x" Y/ ^' G% @) f! l; @) `1 m5 J

8 k) E( B1 c: ]! E将 DLG 复制到 C:\
; t, f  T' {" `1 J4 E
5 w8 r1 s' a! n  w- s: e: f注意我们使用多个UI窗口的使用; }% v5 P; ^; k3 F
回调函数要唯一才行
- ?% V1 a- x) y! [3 K5 F- _- a( z. B, f  Z+ B, v/ ^. {
比如界面1; R# g6 P; T, @
应用 MEILEI1_YY1 @* m2 c, G. D! Y% a3 o8 x6 j
构造 MEILEI1_GZ* @7 h3 a" E3 T, |6 C8 a+ b% B, p
毁坏 MEILEI1_HH  ?  L3 I/ P; }7 v( A5 I% [
确定 MEILEI1_OK
# m# d' r- O) S1 R4 \/ Q取消 MEILEI1_QX
. R/ N6 [+ L* |, M" s0 y  Z9 k2 L& p6 e1 C4 {

) m+ F9 ^/ `8 R比如界面2
" G: F, L% S+ ~! f1 z- A0 n* O! g应用 MEILEI2_YY
/ c- a3 z' X4 F7 H0 _. w- x) t构造 MEILEI2_GZ
' T. v7 R$ o6 }. k- l- i( H3 O: A毁坏 MEILEI2_HH
0 u! b: w3 L' b, H+ P; f$ \6 O确定 MEILEI2_OK
. n! b, V0 F; x取消 MEILEI2_QX
. @! \4 t; o; X+ r" D) Y6 V: k% ?# x3 j2 F( `3 b. t# @5 T
; W3 H# `$ ~& B4 ?
其他控件同理,标识符 和 回调 必须是唯一的
( S( G1 P3 c+ g  h3 }
0 H8 \! F0 t+ _8 h生成 *.dlg 和 *.h 和 *.c文件后 假设dlg名字 MeiLei_1 和 MeiLei_27 S! w% g& {+ a9 s1 N% A& @

) r& U- q' R5 a1. 修改头文件,吧2个*.h  文件加入到工程
/ a) {6 {4 Y0 ?$ N' K* c) t% @$ A, a: H#include "MeiLei_1.h"
' i8 k! j1 f$ [, E  F- y! S#include "MeiLei_2.h"
: q' o" N/ c. A2 E' O4 O7 Y# V#include <windows.h>. w3 P9 ~  j$ P. ?$ B
#include <shellapi.h>
' H; t, h: Y* E1 w8 W0 a$ d#include <winuser.h>
: Y% {- D% X* U0 S! s#include <atlstr.h>  ) p0 V+ Z7 R: W7 s) q2 k2 \& {' O
#pragma comment(lib, "User32.lib")" H  |: X8 g/ p- n2 c: G1 E
HWND ugHwnd=NULL; //获得NX窗口句柄
7 V5 x4 b/ k! W" b) `; LHWND UI1Hwnd=NULL; //UI1
* o! a: a4 I% y7 f% R- t- e) jHWND UI2Hwnd=NULL; //UI2, d3 t& @+ ^6 Q  u; H' }( n
  [' h- Q6 r" p( u
# N1 `1 B( ~' y) p
2. 吧2和*.c文件里的代码 复制到 你的*.cpp文件里. b6 z: |& \! }( Y
   修改  其中一个 M_cbs 为 M2_cbs 或其他3 w  M* u& X1 J$ Q4 [! g' K: F

1 k& M1 o7 p* r( d# S3.在第一个对话框构造函数里 获得第一个dlg的 窗口句柄
) f* H; ^; M4 t6 A8 r3 P* o* rUI1Hwnd = GetForegroundWindow();//获得UI1窗口句柄
) v- }+ Y- V4 y  E9 n# a4 `3 c: \! `; }8 L! i# O# ?
4.调第二个dlg对话框的时候,ShowWindow( UI1Hwnd, SW_SHOW); //显示UI1窗口# _$ \4 V5 [! j% E1 ]. F" ?

8 d* ~0 X' g: Y( _; s0 o" j
) x" ^6 q5 F& x8 `
2 |1 ]- P9 {; K
) h1 I5 o1 c$ F, `# }- V- u# u7 a+ J. T) n  u
发表于 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-4-27 09:22 , Processed in 0.132698 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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