加速鍵使用方法詳解(示例)

2021-05-27 08:46:55 字數 644 閱讀 3889

加速鍵的使用

第一步:建立加速鍵表

在resource試圖中新增乙個accelerator資源表,在表中根據條件輸入值。

第二步:在類中新增乙個haccel的變數

haccel m_haccel;

第三步:在初始化函式裡面載入對應的加速鍵表

m_haccel= ::loadaccelerators(afxgetinstancehandle(),makeintresource(idr_accelerator1));
其中idr_accelerator1表示加速鍵表的id,別弄錯
第四步:新增虛函式pretranslatemessage
bool caaadlg::pretranslatemessage(msg* pmsg)
return cdialog::pretranslatemessage(pmsg);
}
第五步:建立處理的函式,例如在標頭檔案中定義

void myenter();

在.cpp檔案中

c***dlg::myenter()

第六步:新增訊息響應

on_command(id_my_enter,myenter)

注意id與函式名相對應

Django 外來鍵的使用方法詳解

一 描述 在利用django做網路開發的時候我們會遇到乙個問題就是,我們建立了多張資料表,但是多張資料表中的內容是不一樣的,但是之間有著聯絡比如 我有兩張表,一張是記錄歌曲資訊的內容,一張是對歌曲操作的內容 次數瀏覽次數 如果我在views中對 次數進行乙個排序,但是我不能只顯示 次數,我需要歌名的...

Python yield使用方法示例

2.constructor 怎麼把函式變成constructor?在函式體裡有yield就行了!複製 如下 def gen print enter yield 1 print next yield 2 print next again for i in gen print i 各位!python看到...

Python yield使用方法示例

1.iterator 疊代器最簡單例子應該是陣列下標了,且看下面的c 複製 如下 int array 10 for int i 0 i 10 i printf d array i 疊代器工作在乙個容器裡 array 10 它按一定順序 i 從容器裡取出值 array i 並進行操作 printf d...