VC對話方塊程式中直接使用RichEdit需要初始化

2021-06-15 21:38:21 字數 335 閱讀 5306

在vc中開發mfc對話方塊應用程式時,domodal()返回-1,對話方塊無法顯示,跟蹤後發現domodal()中的createdlgindirect(lpdialogtemplate,

cwnd::fromhandle(hwndparent), hinst)

失敗,上網搜尋一番終於找到了元首-richedit。在對話方塊上直接使用richedit控制項時,在對話方塊的domodal()之前需要先呼叫afxinitrichedit(),msdn中是這樣說的:

bool afxapi afxinitrichedit( );

remarks

在VC中直接呼叫系統對話方塊

這是我第一次發貼,用以前寫的一篇文章,用作測試吧 昨天我乙個同學問我怎麼在程式中呼叫系統的執行對話方塊,開始覺得應該不難,應該有api函式可用的吧,可是在msdn上找了半天沒找到。後來想想可能是ms沒公開的函式吧,於是上網搜尋一下,看到關於在vb下實現的例子,他是呼叫shell32.dll的乙個沒有...

MFC 對話方塊程式 模式對話方塊與非模式對話方塊

一 根據主視窗型別,mfc軟體工程可以分為以下幾種架構模型 例如 記事本和畫筆等。2 mdi multiple document inte ce 多文件介面,乙個主框架視窗下可以同時編輯多份文件。例如 vc 6.0,photoshop等軟體。3 基於對話方塊的軟體模型 主視窗是通過資源管理器,在對話...

VC對話方塊小知識

一 對話方塊屬性 1.styles clip siblings 排除子視窗之間的相對區域,也就是說,當乙個特定的視窗接收到繪圖訊息時,將所有重疊視窗排除在外,只重繪指定的子視窗。styles clip children 當在父視窗內繪圖時,排除子視窗區域。2.more styles system m...