C程式用子視窗開啟另程式怎麼做

2021-05-18 20:04:10 字數 2470 閱讀 3640

1樓:黑白黃紅

在主程式中呼叫開啟另外一個視窗就行了。在順序上講是不同時的。但是由於程式跑的特別看,在人看來是同時的。

c++如何用一個視窗程式開啟另一個視窗

2樓:匿名使用者

你的問題表述的並不清楚。而且我好像沒像你一樣寫過**……

如果你的意思是在你現在的這個程序裡面建立一個視窗,那很容易。我注意到你似乎想定義一個按鈕事件,那就在按鈕訊息的響應函式裡面開啟視窗。你的form2應該是一個類,基類可能是cdialog或者別的什麼吧。

你使用dlg.domodal的方法開啟視窗屬於模態對話方塊,這個dlg物件就對應了你開啟的視窗物件。你也可以這樣定義,form2* dlg,然後dlg->create(...

),這樣屬於非模態對話方塊,在dlg關閉之前你可以在原視窗乾別的事情。

如果你是想在當前程序開啟已有的視窗,那隻能使用findwindow,找到視窗控制代碼,給視窗發訊息,然後在對應程序的訊息響應函式裡面sw_show將原來隱藏的視窗顯示出來。如果這個程序現在沒有在後臺的話那當然顯示不出來。

怎麼用c++實現在一個程式啟動另一個程式?知道的告訴下,謝謝啦

3樓:

bs的話,放個chtmlview即可

如果是c/s的話,java的控制代碼只能拿到虛擬機器的外殼控制代碼,內部拿不到,也沒有控制代碼,可以用spy++試下

1.jni介面對映

2.rpc呼叫

3.掃描檔案,a在資料庫,txt中標記,b定時掃描到就做出響應4.指令碼傳遞,python,js等

4樓:匿名使用者

如果是windwos下面,可以呼叫專門的api,如winexec(),shellexecute(),shellexecuteex(),createprocess()等等。。。具體的你可以查查msdn

用法最簡單的應該是winexec:

uint winexec(

lpcstr lpcmdline, // ***mand lineuint ucmdshow // window style);lpcmdline是命令,就相當於dos命令一樣來寫ucmdshow是顯示方式,最常用的中

ucmdshow = 5,顯示視窗

ucmdshow = 0,隱藏視窗

函式返回true表示呼叫成功,否則表示呼叫失敗。

例子(呼叫記事本程式):

winexec("notepad.exe", 5);

5樓:匿名使用者

c語言提供了一個庫函式exec。

函式名: exec...

功 能: 裝入並執行其它程式的函式

用 法: int execl(char *pathname, char *arg0, arg1, ..., argn, null);

int execle(char *pathname, char *arg0, arg1, ..., argn, null,

char *envp);

int execlp(char *pathname, char *arg0, arg1, .., null);

int execple(char *pathname, char *arg0, arg1, ..., null,

char *envp);

int execv(char *pathname, char *argv);

int execve(char *pathname, char *argv, char *envp);

int execvp(char *pathname, char *argv);

int execvpe(char *pathname, char *argv, char *envp);

程式例:

/* execv example */

#include

#include

#include

void main(int argc, char *argv)

6樓:☆舞步戀曲

建議你買本國外經典著作,不過貴了點書

7樓:

程式可以呼叫,網上很多

用c++編寫的程式裡,怎麼呼叫另一個程式?

8樓:風雷雪電

比如那個程式是d:\program.exe那麼加入語句

system("d:\\program.exe");//(雙反斜槓是因為轉義字元)

或者:system("start d:\\program.exe");

要求#include

或者#include 並using namespace std;

9樓:盧初南滿閎

這個我不會。但可以用標頭檔案實現啊。你進入歡迎介面,然後呼叫其他的函式,為了避免主程式長度太長,可以編寫標頭檔案,到時候直接呼叫一個標頭檔案裡的函式就行了。

用vs2019做c的視窗程式,了程式,這時候是有設

開啟窗體 就顯示設計檢視 如果沒有可以點選檢視 設計器 或者shift f7 在右邊解決方案管理器 如果沒有,在選單的檢視裡選擇 找到那個form1,雙擊它就出來了 一般在整個環境右邊有個 解決方案資源管理器 裡面有所有的窗體檔案跟 檔案,如果沒有的話,你就開啟 檢視 解決方案資源管理器 單擊 解決...

c程式設計,手動可以開啟正在被修改的 檔案,用程式的File或者fileinfo都打不開,請教高手

用openfiledialog開啟檔案,然後用streamreader來讀取內容。using system.io openfiledialog odig new openfiledialog odig.filter txt txt if odig.showdialog dialogresult.ca...

誰能告訴我怎麼樣用devc做c的程式

我現在用的就是dev c 4.9.9.2,介面簡單,操作方便。開啟後會彈出一個幫助框,點選close就可以了。然後是新建源 在選單下方有個類似白紙的圖示,點選它,會彈出下拉選單,在下拉選單裡選擇 source filse 就可以了。或者直接按ctrl n也可以 新建源 後就可以在螢幕 空白處寫程式了...