分類: mfc
2014-04-30 11:43
77人閱讀收藏
編輯 刪除mfc
messagebox
onpaint
**如下。主要功能是,建立了乙個視窗,然後單擊滑鼠左鍵時彈出乙個messagebox
#include
class cmywnd:public cframewnd
;#include "createtest.h"
begin_message_map(cmywnd,cframewnd)
on_wm_paint()
on_wm_lbuttondown()
end_message_map()
cmywnd::cmywnd()
void cmywnd::onlbuttondown(uint nflags, cpoint point)
void cmywnd::onpaint()
問題:編譯執行,messagebox總是顯示在主視窗的後面,只有敲alt鍵才可以看見。
原因:onpaint()。在onpaint()裡一定要呼叫beginpaint和endpaint,或者呼叫這兩個函式的「方法」,如cpaintdc,它的建構函式裡呼叫beginpaint,
析構函式呼叫endpaint,否則wm_paint訊息永遠都不會從佇列裡刪除,所以就會一直響應。
解決方法:void cmywnd::onpaint()
站在視窗的時候
站在視窗已經很多次了。但是每次的想法都差不多是一樣的。看著馬路上的車來回的行駛,有時卻也是疾馳。此刻我的心情是激動的,在大學已經三年了,馬上就要 被大四 了,其實都已經被了。總覺得,在學校是在溫室裡面,每天呼吸的空氣都是清新的,不是心理感覺事實卻也是這樣的。偶爾走出校門的時候,得以呼吸社會的空氣,那...
OpenCV從攝像頭讀取資料,並顯示在視窗上
opencv系列教程 專案位置 opencv sample 位置 1 cameratest.py import cv2 cameracapture cv2.videocapture 0 cv2.namedwindow test camera success,frame cameracapture.r...
opengl 教程 2 在視窗畫點
通常寫opengl程式時候,我們都需要glew庫,該庫包裝了opengl的各種擴充套件,便於我們使用。我們可以在main函式中呼叫glew初始化函式,之後就可以查詢opengl各種擴充套件能否使用了,對於能夠使用的函式,可以動態的載入。在這篇教程中,我們首先了解一下頂點緩衝物件 vbo,vertex...