OK或者Cancle按鈕

2021-06-08 15:26:36 字數 373 閱讀 5023

為什麼按下ok或者cancle按鈕會終止模式對話方塊呢?因為它們都呼叫了enddialog函式,**如下:

注:idok和idcancel將會作為domodal的返回值。

從下面的**可以看出,onok()和oncancel()訊息響應函式並沒有呼叫destroywindow,它們只是呼叫了enddialog跳出迴圈,並沒有銷毀窗庫。對模式對話方塊,domodal函式自動呼叫destroywindow,而對非模式對話方塊,我們若要使用ok或者cancle按鈕結束對話方塊,必須重寫onok按鈕以使其呼叫destroywindow銷毀視窗。

void cdialog::onok()

enddialog(idok);

}void cdialog::oncancel()

部落格系統 按型別或者按日期統計部落格

1.按型別統計部落格數量 按型別統計需要做鏈結或者又鏈結按部落格型別分組統計 2.日期統計首先需要對日期格式化,然後在按年月分組統計 按型別統計 select t2.id,t2.typename,count t1.id as blogcount from t blog t1 right join t...

Oracle日誌分組查詢(按天或者小時)

oracle日誌昨天分組 按小時 按照日誌生成日期進行分組統計sql,如每日生成的訪問日誌有多少?select count as gcount,gdate from select to char createdate,yyyy mm dd as gdate from table log group ...

按拼音或者筆畫排序你的字串

很多人會很好奇,怎麼資料庫能夠根據拼音排序的?網上能搜到很多自己寫的處理按拼音排序的模組。gb2312的一級漢字確實是按拼音排列的,我們可以簡單的比較它們的編碼,但是二級漢字呢?如果你的程式是使用unicode字串的呢?不用擔心,windows i18n api已經給我們提供了相關的函式來實現這一切...