国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
【win32】02 對(duì)于對(duì)話框程序的優(yōu)化與為程序創(chuàng)建圖標(biāo)
【win32】對(duì)于對(duì)話框程序的優(yōu)化與為程序創(chuàng)建圖標(biāo)
標(biāo)簽: mfcwin32對(duì)話框優(yōu)化圖標(biāo)
2014-12-31 08:18 921人閱讀 評(píng)論(0)  舉報(bào)
 分類:
win32&mfc(19) 
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許歡迎亂轉(zhuǎn)載,標(biāo)好作者+原文地址就可以了!感謝欣賞!覺(jué)得好請(qǐng)回個(gè)貼!
本文是繼上一篇《【win32】Helloworld》(點(diǎn)擊打開(kāi)鏈接)所寫(xiě)出來(lái)的對(duì)話框進(jìn)行了的優(yōu)化,
這次要把這個(gè)對(duì)話框程序做得更加好。
一、基本目標(biāo)
1、為這個(gè)對(duì)話框程序加上自己的圖標(biāo),如下圖:
2、不再是僅有一個(gè)讓用戶點(diǎn)擊的對(duì)話框了,而且在用戶點(diǎn)擊確定與取消按鈕之后能夠進(jìn)行判斷
比如,用戶點(diǎn)擊了確定,則彈出用戶點(diǎn)擊了確定的提示
如果用戶點(diǎn)擊了取消,則彈出用戶點(diǎn)擊取消的提示
二、制作過(guò)程
1、首先像《【win32】Helloworld》(點(diǎn)擊打開(kāi)鏈接)中,先新建一個(gè)簡(jiǎn)單的Win32工程,然后寫(xiě)入如下代碼:
[cpp] view plain copy
print?
// messagebox.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR     lpCmdLine,
int       nCmdShow)
{
// TODO: Place code here.
//以上為指定動(dòng)作,不用管,真正有用的,是如下代碼:
//還是上次的彈出對(duì)話框函數(shù),只是最后的參數(shù)變了,MB_OKCANCEL的意思是彈出一個(gè)確定與取消的對(duì)話框
//而且這個(gè)對(duì)話框還有一個(gè)問(wèn)號(hào)圖標(biāo)
//這條語(yǔ)句是有返回值的
int mbret=MessageBox(NULL,"請(qǐng)點(diǎn)擊確定與取消","我是你的標(biāo)題",MB_OKCANCEL|MB_ICONQUESTION);
//如果它的返回值與IDOK或者IDCANCEL相同,那么則再?gòu)棾鱿鄳?yīng)的對(duì)話框
if(mbret==IDOK)
MessageBox(NULL,"你點(diǎn)擊了“確定”按鈕","我就是可以被忽略的標(biāo)題",MB_OK|MB_ICONEXCLAMATION);
if(mbret==IDCANCEL)
MessageBox(NULL,"你點(diǎn)擊了“取消”按鈕","我就是可以被忽略的標(biāo)題",MB_OK|MB_ICONEXCLAMATION);
//以下為指定動(dòng)作
return 0;
}
MessageBox的第四個(gè)參數(shù),還可以填上很多變量,多個(gè)變量則如上用位或|運(yùn)算符來(lái)表示,這些參數(shù)具體如下表:
MessageBox的返回值則如下表,可以根據(jù)這個(gè)返回值來(lái)寫(xiě)條件結(jié)構(gòu),既可以寫(xiě)值,也可以寫(xiě)宏名
大家可以根據(jù)此,來(lái)設(shè)置自己需要的對(duì)話框。
下面為這個(gè)程序添加圖標(biāo)
2、文件->新建,在彈出的默認(rèn)“文件”標(biāo)簽頁(yè)選擇“資源腳本”,部分沒(méi)有漢化完全的VC6則叫做ResourceScript,輸入文件名,一般與工程相同即可,完成創(chuàng)建
3、先關(guān)閉彈出的小窗口,再于右方的Resource View標(biāo)簽頁(yè)中右擊文件夾,選擇“插入”,再新建一個(gè)icon對(duì)象,如下圖:
4、此時(shí),你的工作空間則如下,在最左方多了一個(gè)icon1,雙擊之后打開(kāi),在最右方畫(huà)你需要的icon即可
也可以在右擊ICON選擇引入,找到系統(tǒng)已經(jīng)存在的圖標(biāo)作為你的程序的圖標(biāo),
弄完直接編譯,運(yùn)行即可,
打開(kāi)你的工程文件夾中的Debug,你可以清楚地看到你的工程已經(jīng)是有圖標(biāo)的程序了!
做到這里,整個(gè)程序就做完了,
如果你不小心多創(chuàng)建了一個(gè)ICON2,則可以用如下的方式刪除:
1、雙擊這個(gè)ICON2,你會(huì)發(fā)現(xiàn)在菜單欄中多了“圖像”菜單,點(diǎn)擊這個(gè)“圖像”菜單,選擇刪除圖像設(shè)備
之后,再于左下角的FileView頁(yè)找到ICON2.ico,按鍵盤(pán)的Delete鍵刪除,同時(shí)找到你的工程文件夾,在里面找到ICON2刪除
此法相當(dāng)隱蔽,筆者找了很久才找到。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第一個(gè)真正的Windows程序(在C語(yǔ)言中程序都是黑屏的稱為控制臺(tái)程序(Console Application)這套教程要講的是帶界面的Windows程序(Windows Application)GU
絕對(duì)值得收藏的電腦高手
電腦經(jīng)典基礎(chǔ)知識(shí)技術(shù)大暴光,新手必學(xué)!!
C++ 中的 WinMain函數(shù)
C++獲得其他程序窗體控件中信息的方法
用C語(yǔ)言寫(xiě)聊天工具,類似于QQ
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服